NULL처리 0 2 4,321

by 데린이 [Oracle 기초] NULL ORACLE [2024.02.23 09:56:19]


1. SELECT * FROM DUAL WHERE NULL=NULL;

2. SELECT * FROM DUAL WHERE NULL IS NULL;

1번은 공집합, 2번은 X 결과 출력됩니다.

1번과 2번의 결과가 다른 이유는 무엇인가요 ? 

 

 

by Hinori_ [2024.02.23 11:11:27]

#. NULL = NULL
- 값 비교 (동일한 NULL인지?)
- TRUE / FALSE

#. NULL IS NULL
- 존재성 비교 (값이 있는지?)
- TRUE(값 없음) / UNKNOWN


by 마농 [2024.02.23 11:28:34]

널은 비교가 불가능해서 1번은 거짓

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입