DB(SQL)
[SQL] where 절 작성시 조심해야하는 것 (feat. null)
24시간초보
2022. 9. 26. 15:48
반응형
1. = != <> 은 null을 포함하지 않는다. (does not contain null)
아래 예시처럼 where 절은 null을 포함하지 않는다.
null을 포함하고 싶으면 NVL로 처리를 한번 하거나
or 절로 처리해주어야 한다.
test Table
==================
a | b | c
==================
1 | ㄱ | A
2 | null | B
3 | ㄷ | B
4 | ㄹ | null
5 | null | A
6 | null | B
select *
from test
where b != 'ㄱ';
result
==================
a | b | c
==================
3 | ㄷ | B
4 | ㄹ | null
[Oracle] 오라클 NULL 사용시 주의사항 정리
오라클에서 쿼리문을 작성할 때 NULL을 제대로 이해하지 않으면 원하는 결과가 출력되지 않을 때가 많다. 다른 DB나 언어와 다른 부분이 있으니 아래의 예제를 보면서 오라클에서 NULL 사용법을 조
gent.tistory.com
반응형