[sql] INTERSECT 연산자의 사용법

SQL에서 INTERSECT 연산자는 두 개 이상의 SELECT 문의 결과를 비교하여 공통된 결과만을 반환하는 연산자입니다. INTERSECT 연산자를 사용하면 두 개의 결과 집합간에 공통적으로 존재하는 행만을 선택할 수 있습니다.

사용법

INTERSECT 연산자는 다음과 같은 구문으로 사용할 수 있습니다:

SELECT column(s)1
FROM table1
INTERSECT
SELECT column(s)2
FROM table2;

위의 코드에서 table1table2는 비교하려는 두 개의 테이블입니다. column(s)1column(s)2는 비교하려는 컬럼을 나타냅니다. INTERSECT 연산자를 사용하면 두 결과 집합의 공통된 결과만을 반환하게 됩니다.

예제

다음은 INTERSECT 연산자를 사용한 예제입니다:

SELECT name
FROM employees
INTERSECT
SELECT name
FROM managers;

위의 예제는 employeesmanagers라는 두 개의 테이블에서 각각 name 컬럼을 비교하여 공통된 이름들만을 반환합니다.

주의사항

참고자료