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)임을 추측할 수 있습니다.