※ 집합 연산자

1. 집합 연산자란? - 각 SELECT문의 결과을 가지고 집한 연산을 수행하며 두 SELECT문의 컬럼 수와 데이터 타입이 동일해야 하고 

2. 집합 연산자 종류

① UNION ALL - 각 쿼리의 결과를 합하면서 중복된 행도 그대로 출력하지만 정렬은 하지 않는다.

② UNION - 각 쿼리의 결과를 합하면서 중복을 제거하고 정렬도 한다. 

③ INTERSECT - 각 쿼리의 결과에서 공통된 부분만 중복을 제거하고 출력한다. 

④ MINUS/EXCEPT - 첫 번째 쿼리 결과에서 두 번째 쿼리 결과를 제외한 부분만 출력한다.

 

+ Recent posts