더북(TheBook)

IS NULL 연산자

IS NULL 연산자는 데이터 값이 null인 경우를 조회하고자 할 때 사용합니다. null은 값이 지정되지 않았기 때문에 값이 없어 알 수 없는 값을 말합니다. null은 0이나 공백(space)과는 엄연히 다릅니다. 0은 숫자 값이고 공백은 문자 값이므로 다른 유형의 데이터 값입니다.

 

예제 3-17 employees 테이블에서 manager_id가 null 값인 직원 정보를 출력해 보세요.

SELECT *

FROM   employees

WHERE  manager_id IS NULL;

 

실행 결과

 

1건이 조회되었습니다. 유일하게 manager_id가 없는 Steve King은 job_id 정보로 볼 때 사장(president)임을 추측할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.