그 이유는 '=', '<' 또는 '<>'와 같은 비교 연산자와 함께 NULL을 사용할 때 비교에서 의미 있는 결과를 얻지 못하기 때문입니다. 이 개념을 보여주는 다음 예를 고려하십시오. -
mysql> Select 10 = NULL, 10< NULL, 10<>NULL; +-----------+----------+----------+ | 10 = NULL | 10< NULL | 10<>NULL | +-----------+----------+----------+ | NULL | NULL | NULL | +-----------+----------+----------+ 1 row in set (0.07 sec)
위의 결과 집합은 어떤 의미에서도 의미가 없습니다.