DB/SQL

[SQL]NULL값을 찾을때는 #IS NULL#IS NOT NULL

씩씩한 IT블로그 2020. 7. 7. 14:22
반응형

1. 문제

위와 같은 테이블에서

(1) NAME이 NULL인 ANIMAL_ID를 찾아라.

(2) NAME이 NULL이 아닌 ANIMAL_ID를 찾아라.

 

2. 코드

(1) NULL인것? ( IS NULL )

SELECT 
    ANIMAL_ID
FROM 
    ANIMAL_INS
WHERE 
    NAME IS NULL

 

(2) NULL이 아닌것? ( IS NOT NULL )

SELECT 
    ANIMAL_ID
FROM 
    ANIMAL_INS
WHERE 
    NAME IS NOT NULL
ORDER BY 
    ANIMAL_ID

* name==null, name=null 같은거 안됨.

 

3. 결과

반응형