SQL 에서 필드 값이 Null 인 데이터 조회 하기

  1. 필드 값이 Null 인 데이터를 조회 하기 위해서는,
  2. fields = Null 이 아니라
  3. fields IS Null 을 사용해야 합니다.

Null 인 데이터 조회하기

데이터를 넣어 놓고 혹시나 Null 값으로 들어간 데이터가 있는지 확인 하기 위해서 조건문을 걸고 조회 하려고 했는데, 필드가 Null 값인 자료는 어떻게 조회하는지 몰라 fields = Null 이라고 조건을 걸고 조회 했습니다.

당연히 안되죠. 말이 안되는 겁니다.

그래서 찾아보니 아래와 같이 사용 하더라구요.

SELECT * FROM TargetTable
WHERE TargetField IS NULL

맞습니다. IS NULL 을 사용 하면 되는 것이었습니다.

필드 값이 Null 이 아닌 데이터 조회하기

그럼 필드 값이 Null 이 아닌 경우에는 어떻게 할까요.

SELECT * FROM TargetTable
WHERE TargetField IS NOT NULL

IS NOT NULL 을 사용하면 됩니다. 너무 쉽죠?

참고 자료