SELECT query 에서 IS NULL 사용 예입니다.. NULL이란 없다라는 의미가 아닙니다. 없을 수도 있고 뭔가 값이 있을 수도 있지만 확인되지 않은 상태입니다.
mysql> SELECT Name, Department, Category
-> FROM Topic
-> WHERE Category is NULL
-> ORDER BY Name;
또 다른 표현:
mysql> SELECT Name, Department, Category
-> FROM Topic
-> WHERE Category = NULL
-> ORDER BY Name;
일반적으로 NULL은 값의 실체를 확인할 수 없기 때문에 비교 구문을 사용할 수 없습니다.
다만, 다음과 같이 표현할 수 있습니다.
mysql> SELECT Name, Department, Category
-> FROM Topic
-> WHERE Category<=>NULL
-> ORDER BY Name;
IS NOT NULL 사용:
mysql> SELECT Name, Department, Category
-> FROM Topic
-> WHERE Category IS NOT NULL
-> ORDER BY Name;
등록된 댓글이 없습니다.