반응형
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
반응형
'DB(SQL)' 카테고리의 다른 글
[DB] SQL SECURITY of PROCEDURE (DEFINER | INVOKER) (feat. mariadb | mysql) (0) | 2023.09.13 |
---|---|
[DB] 로그파일 분할 (feat. Docker) (0) | 2022.12.08 |
[DB] MySQL에서 'a' = 'a '가 true로 평가된다? (0) | 2022.07.26 |
[DB] 책 (0) | 2022.05.12 |
[공부해야할것] Database 단편화 (feat. DB 서버 성능저하) (0) | 2022.05.02 |