다음 T1 테이블을 COL3 오름차순, COL2 오름차순으로 정렬했을 때 출력 순서로 가장 적절한 것은?
ITPASSLAB 텍스트 복원 T1
| COL1 | COL2 | COL3 |
|---|---|---|
| D001 | 12-03 | 100 |
| A001 | 12-15 | 110 |
| A002 | NULL | 110 |
| B001 | 01-10 | 120 |
| C001 | 02-20 | 130 |
DBMS: Oracle SELECT COL1, COL2, COL3 FROM T1 ORDER BY COL3 ASC, COL2 ASC;
정답 1번
먼저 COL3을 100, 110, 120, 130 순으로 정렬한다. COL3=110인 두 행에서는 COL2 오름차순을 적용하며 Oracle의 ASC 기본값인 NULLS LAST에 따라 A001(12-15) 다음에 A002(NULL)가 온다. 따라서 D001, A001, A002, B001, C001 순이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21