8.4 MINUS
MINUS 연산자는 한 집합을 기준으로 다른 집합에 없는 요소만 추출하는 차집합 역할을 합니다. 첫 번째 쿼리 결과와 두 번째 쿼리 결과를 비교해 첫 번째 결과에만 있는 데이터만 조회하는 것이죠. emp03과 emp08 테이블에 적용해 본다면, 첫 번째 SELECT 문의 결과 집합에서 공통 요소에 해당하는 ‘신사임당’ 데이터를 제외한 나머지 데이터만 조회될 겁니다. 첫 번째 결과 집합에서 두 번째 결과 집합을 뺀다고 생각하면 됩니다(마이너스).
쿼리 8-12 MINUS 연산자 예제1
SELECT emp_name
FROM emp03
MINUS
SELECT emp_name2
FROM emp08
ORDER BY 1;
▲ 그림 8-10 쿼리 8-12를 실행한 결과