개발공부

[MySQL] NULL인지 아닌지 구별하는 IS NULL, IS NOT NULL 본문

Database/MySQL

[MySQL] NULL인지 아닌지 구별하는 IS NULL, IS NOT NULL

mscha 2022. 5. 17. 18:05

'= NULL '은 문법상 오류가 있다 

NULL을 구분하기위해선 IS NULL이나 IS NOT NULL을 사용해야한다.

 

people 테이블

 

위와같은 people 테이블이 있다.

 

여기서 age가 null인 데이터만 출력하고 싶다면 is null 을 사용하면 된다.

select *
from people
where age is null;

반대로 age가 null이 아닌 데이터만 출력하고 싶다면 is not null 을 사용하면 된다.

select *
from people
where age is not null;