자격증/SQLD
[ SQLD 자격증 ] SQL 활용 - 3. 집합 연산자
포기하지말고전진
2023. 5. 27. 01:22
※ 집합 연산자
1. 집합 연산자란? - 각 SELECT문의 결과을 가지고 집한 연산을 수행하며 두 SELECT문의 컬럼 수와 데이터 타입이 동일해야 하고
2. 집합 연산자 종류
① UNION ALL - 각 쿼리의 결과를 합하면서 중복된 행도 그대로 출력하지만 정렬은 하지 않는다.
② UNION - 각 쿼리의 결과를 합하면서 중복을 제거하고 정렬도 한다.
③ INTERSECT - 각 쿼리의 결과에서 공통된 부분만 중복을 제거하고 출력한다.
④ MINUS/EXCEPT - 첫 번째 쿼리 결과에서 두 번째 쿼리 결과를 제외한 부분만 출력한다.