개발/Oracle
Oracle - INTERSECT
코딩하는 흰둥이
2023. 3. 23. 15:27
INTERSECT 란?
SELECT에 대해 교집한 연산을 한다.
두 SELECT 문의 컬럼 수와 데이터 타입이 같아야 한다.
SELECT
NAME,
ID
FROM MEMBERS
INTERSECT
SELECT
NAME,
ID,
FROM TEST_MEMBERS
or
SELECT
NAME,
ID
FROM MEMBERS
WHERE NAME = 'A'
INTERSECT
SELECT
NAME,
ID,
FROM MEMBERS
WHERE NAME = 'B'
A테이블과 B 테이블에서 중복된 값을 출력함
A테이블과 A테이블로 조건문을 줘서 각각 중복되는 값을 검색 할 수 도 있음