개발을 하다보면 쿼리문에 null을 조건으로 사용해야 할 일들이 종종 있다.
사실 컬럼의 값이 null인레코드를 찾는건 매우 간단하다.
먼저 해당컬럼의 값이 null이 아닌 모든 데이터를 가져오고자 한다면, 다음과 같이 사용하면 된다.
select * from table where target is not null -> target 컬럼의 값이 null이 아닌 모든 레코드를 조회한다.
반대로 컬럼의 값이 null인 모든 데이터를 가져오려면?
select * from table where target is null -> target 컬럼의 값이 null인 모든 레코드를 조회한다.
끝!
'SQL' 카테고리의 다른 글
컬럼의 값이 null경우 치환 하는방법 (0) | 2020.07.24 |
---|---|
Sql 집계함수(SUM, AVG, MAX, MIN, COUNT) (0) | 2020.04.21 |
sql에서 날짜컬럼을 비교하는 방법? (0) | 2020.03.18 |
sql에서의 inner join (0) | 2020.02.04 |