더북(TheBook)

8.4 MINUS

 

 

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

쿼리 8-12 MINUS 연산자 예제1

SELECT emp_name
  FROM emp03
 MINUS
SELECT emp_name2
  FROM emp08
 ORDER BY 1;

 

▲ 그림 8-10 쿼리 8-12를 실행한 결과

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