다음 ANSI SQL의 정렬된 결과는?
A
v
1
2
2
B
v
2
3
SELECT v
FROM (
SELECT v FROM a
UNION ALL
SELECT v FROM b
) s
ORDER BY v;정답 2번
UNION ALL은 집합 결합 과정에서 중복 제거를 하지 않는다. a의 2 두 건과 b의 2 한 건이 모두 유지되므로 총 5행이며, 정렬하면 1, 2, 2, 2, 3이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21