문제
다음 중 집합연산자의 기본 특성으로 가장 적절하지 않은 것은?
① UNION은 중복을 제거하고 결과를 정렬한다 ② INTERSECT는 두 결과집합의 교집합을 반환한다 ③ EXCEPT(MINUS)는 첫 번째 집합에서 두 번째 집합을 뺀 차집합을 반환한다 ④ 집합연산자를 사용하려면 두 SELECT문의 컬럼 개수와 데이터 타입이 호환되어야 한다
정답
1번
해설
정답: ① UNION은 중복을 제거하지만 반드시 정렬을 보장하지는 않습니다. 정렬은 DBMS의 구현에 따라 다를 수 있으며, 명시적인 ORDER BY절이 없으면 정렬 순서를 보장할 수 없습니다. ②③④번은 모두 집합연산자의 올바른 특성입니다.