문제
다음 중 중복을 제거한 합집합을 반환하는 집합 연산자는?
① UNION ② UNION ALL ③ INTERSECT ④ MINUS
정답
1번
해설
정답: 1. UNION은 두 SELECT 결과를 합치면서 중복 행을 제거한다.
오답 풀이
- 1번: 중복 제거한 합집합이다.
- 2번: 중복을 제거하지 않는 합집합이다.
- 3번: 교집합을 반환한다.
- 4번: 차집합을 반환한다.
보충 개념 집합 연산자는 컬럼 수와 대응 데이터 타입이 맞아야 사용할 수 있다. 중복 제거 여부는 UNION과 UNION ALL의 핵심 차이이다.