개발자의 끄적끄적

[sql/mysql] mysql nullif example / mysql 공백과 null 체크 방법 본문

개발/sql

[sql/mysql] mysql nullif example / mysql 공백과 null 체크 방법

효벨 2021. 7. 29. 02:00
728x90
반응형

[sql/mysql] mysql nullif example / mysql 공백과 null 체크 방법

 

 

mysql 에서

 

컬럼이 빈값인 경우만 조회를 하려면

 

is null 이라는 것을 사용합니다.

 

 

예를들어,

 

member 라는 테이블에서

 

name 라는 컬럼의 값이 null 인것을 찾으려면

 

아래와 같이 쿼리를 사용합니다.

select * from member where name is null

 

하지만 위에서 나오는 결과는 null 인경우만 나오고 

 

컬럼이 null 이 아니고 공백으로 저장되어 있는 데이터는 조회가 되지 않습니다!

 

그럴때는

 

아래와 같이 nullif 를 사용하시면 됩니다!

select * from member where nullif(name,'') is null

 

참고들 하세요!

반응형
Comments