본문 바로가기

Programming/postgreSQL

postgreSQL true false null

728x90
SELECT TRUE AND NULL AS RESULT; -- null
SELECT FALSE AND NULL AS RESULT; -- false
SELECT NULL AND NULL AS RESULT; -- null

SELECT TRUE OR NULL AS RESULT; -- true
SELECT FALSE OR NULL AS RESULT; -- null
SELECT NULL OR NULL AS RESULT; -- null

우선순위 TRUE > NULL > FALSE

AND 하면 우선순위 낮을 걸로

OR 하면 우선순위 높은 걸로

※true, false 대신 쓸 수 있는 boolean으로 인정되는 문자열

true 'true' 't' 'yes' 'y' '1'
false 'false' 'f' 'no' 'n' '0'

 

728x90