댓글 검색 목록

[sql] SELECT query 에서 IS NULL 사용

페이지 정보

작성자 운영자 작성일 15-05-12 00:37 조회 2,444 댓글 0

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; 

댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.