NULL 비교는 세 번째 논리값을 만든다
WHERE는 TRUE만 통과시키므로 UNKNOWN도 결과에서 제외된다.
| 조건 | 결과 | WHERE 통과 |
|---|---|---|
| 5 = 5 | TRUE | 예 |
| 5 = 7 | FALSE | 아니요 |
| 5 = NULL | UNKNOWN | 아니요 |
| NULL = NULL | UNKNOWN | 아니요 |
WHERE는 TRUE만 통과시키므로 UNKNOWN도 결과에서 제외된다.
| 조건 | 결과 | WHERE 통과 |
|---|---|---|
| 5 = 5 | TRUE | 예 |
| 5 = 7 | FALSE | 아니요 |
| 5 = NULL | UNKNOWN | 아니요 |
| NULL = NULL | UNKNOWN | 아니요 |