정보실

웹학교

정보실

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; 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 216회 ]  작성일15-05-12 00:37
sql

웹학교