SQL

SQL에서 null을 조건으로 주는방법?

Ambitions 2020. 2. 12. 16:50

개발을 하다보면 쿼리문에 null을 조건으로 사용해야 할 일들이 종종 있다.

사실 컬럼의 값이 null인레코드를 찾는건 매우 간단하다.

먼저 해당컬럼의 값이 null이 아닌 모든 데이터를 가져오고자 한다면, 다음과 같이 사용하면 된다.

select * from table where target is not null -> target 컬럼의 값이 null이 아닌 모든 레코드를 조회한다.

반대로 컬럼의 값이 null인 모든 데이터를 가져오려면?

select * from table where target is null -> target 컬럼의 값이 null인 모든 레코드를 조회한다.

끝!