더북(TheBook)

예제 6-6 employees 테이블의 department_id 집합과 departments 테이블의 department_id 집합의 교집합을 INTERSET 연산자를 이용해 출력해 보세요.

SELECT department_id

FROM   employees

INTERSECT

SELECT department_id

FROM   departments

ORDER BY department_id;

 

실행 결과

 

양쪽 SELECT 문의 결과에 모두 존재하는 행이 출력되었습니다. 앞서 UNION 연산자를 사용했을 때 출력되었던 department_id 270건은 departments 테이블에만 존재할 뿐 employees 테이블에는 존재하지 않으므로 INTERSET 연산자를 사용할 때는 결과로 출력되지 않습니다.

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