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
'Programming > postgreSQL' 카테고리의 다른 글
postgreSQL 데이터 타입 bool boolean char character varchar text int integer float double serial (0) | 2025.03.19 |
---|---|
postgreSQL upsert insert update (0) | 2025.03.19 |
postgreSQL recursive 재귀함수 (0) | 2025.03.18 |
postgreSQL GROUPING CUBE ROLLUP SQL 실행 순서 (0) | 2025.03.18 |
postgreSQL LIMIT OFFSET FETCH (0) | 2025.03.18 |