[sql] EXCEPT를 이용한 두 개의 테이블의 차집합 조회 방법

예를 들어, employees 테이블과 former_employees 테이블에서 각각의 직원 정보를 담고 있다고 가정해 보겠습니다. 두 테이블에서 서로 다른 직원들의 정보를 조회해야 한다면 EXCEPT를 사용하여 차집합을 구할 수 있습니다.

다음은 두 테이블의 차집합을 조회하는 SQL 문의 예시입니다.

SELECT * FROM employees
EXCEPT
SELECT * FROM former_employees;

위의 SQL 쿼리는 employees 테이블에는 있지만 former_employees 테이블에는 없는 직원들의 정보를 반환합니다.

이렇게 EXCEPT 연산자를 사용하면 두 테이블 간의 차이를 쉽게 파악할 수 있습니다.