비교 연산자와 함께 NULL을 사용하는 동안 의미 있는 결과 집합을 얻지 못한다는 것을 알고 있습니다. 이러한 비교에서 의미 있는 결과를 얻으려면 'IS NULL'과 'IS NOT NULL'을 사용할 수 있습니다.
예시
mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0 | +------------+ 1 row in set (0.00 sec) mysql> Select 10 IS NOT NULL; +----------------+ | 10 IS NOT NULL | +----------------+ | 1 | +----------------+ 1 row in set (0.00 sec)
위의 MySQL 문은 'IS NULL' 및 'IS NOT NULL'의 사용을 보여줍니다. 부울 값 0(FALSE의 경우) 또는 1(TRUE의 경우)로 결과를 얻었으며 이는 확실히 의미 있는 결과입니다.