본문 바로가기
[SQL]

[SQL] 오라클 NULL 값 비교(is null , is not null) 정리 및 예제쿼리 - CodeRecorder

by CodeRecorder 2022. 10. 19.
반응형

null 은 = 연산으로는 비교가 불가능하고 ,

만약 그렇게 비교를 한다면 아무것도 나오지 않는다 

그러므로 우리는 is null 이나 is not null 로 비교를 해야한다 

emp 테이블에 있는 전체를 조회를 한다면 

null 값을 가지고있는 컬럼이 MGR 과 COMM 이 있는데 

일반적으로 우리는 비교를 할때 = 을 쓰려고 하지만

그렇게 하면 결과 값이 안나온다 

이 쿼리문을 실행해보면 

아무것도 안나오고 

is null 로 비교를 하게되면 

COMM 이 null 인것만 나오는것을 볼수있다 ! 


만약 대소비교를 하게된다면 어떻게 될까 ? 

앞에서 우리는 is null 로 comm 이 null 인 값들을 추출해냈는데 

sal 을 null 값으로 비교하게된다면 

이렇게 값이 안나오는것을 확인 할수있다 

 

반응형

댓글