분류
sql
SELECT query 에서 IS NULL 사용
본문
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;
- 이전글SELECT query 에서 Limit 사용 15.05.12
- 다음글SELECT query 에서 Having 사용 15.05.12