[SQL] IS NULL, IS NOT NULL

2021. 3. 8. 15:28
728x90

 

필드 값이 비어 있는 경우 즉, NULL일때에 유무에 대한 조건이다.

IS NULL, IS NOT NULL 문법

 

IS NULL 조건은 다음과 같다.

SELECT "필드명" 
FROM "테이블명" 
WHERE "필드명" IS NULL

 

IS NULL 조건의 반대를 조회할 경우는 아래와 같다.

SELECT "필드명" 
FROM "테이블명" 
WHERE "필드명" IS NOT NULL

 

IS NULL 예제

 

아래와 같이 store_information 테이블이 있을 때, sales가 비어 있는 경우,

store_information 테이블

store_name sales store_date
Los Angeles 1500 JAN-05-2020
San Diego 250 JAN-01-2020
Los Angeles 300 JAN-08-2020
Boston    

 

sales에 null인 애들을 불러오라.

아래와 같이 명령을 입력하면,

SELECT * FROM store_information 
WHERE sales IS NULL

 

결과는 아래와 조회된다.

store_name sales store_date
Boston    

IS NOT NULL 예제

 

sales에 null이 없는애들을 불러오라.

SELECT * FROM store_information 
WHERE sales IS NOT NULL

 

결과는 아래와 조회된다.

 

Los Angeles 1500 Jan-05-2020
San Diego 250 Jan-07-2020
Los Angeles 300 Jan-08-2020

 

이상입니다.

        아래 사진이 저의 구독버튼입니다 ~  

        눌러주고 가시면 내일 좋은일 생기실꺼에요++! ^∪^

하트 눌러주시면 블로거(>ㅁ<)에게 큰 힘이 됩니다 = ^∪^

출처: araikuma.tistory.com/503

728x90

'DATABASE > 공통 SQL' 카테고리의 다른 글

[SQL] UNION, UNION ALL, INTERSECT, EXCEPT 연산자  (0) 2021.03.12
[공통 SQL] 기본키(자연키,인조키)  (0) 2021.03.02
[공통 SQL] WHERE 1=1  (0) 2021.03.02