0과 ''는 이미 정해진 값이지만, NULL은 값이 없는 게 아니라 아직 알 수 없는 상태를 뜻합니다.
값이 확정된 칸은 비교가 끝나지만, NULL은 애초에 내용을 모르므로 결과도 바로 참/거짓으로 닫히지 않습니다.
시험 결과가 확정됐고, 그 결과가 0이라는 뜻입니다.
문자 데이터에서는 길이가 0인 문자열이라는 구체적인 값입니다.
아직 입력되지 않았거나, 해당 값이 없어서 내용을 판단할 수 없습니다.
NULL만 비교의 출발점이 불확실하므로 이후 식에서도
3값 논리가 생깁니다. 그래서 NULL = NULL은 참이
아니고, 존재 여부를 확인할 때는 IS NULL을 사용합니다.