← 회차 전체 문제학습용 기출·복원자료 분류 확인SQLD · 2023년 51회 SQL 기본 및 활용 · 38번
SQL Server에서 ASC 기본 정렬 시 NULL의 위치는?
- 1
비NULL 값 뒤에 위치한다.
오답 이유이는 Oracle 기본 오름차순 동작에 가깝고 SQL Server 기본과 다르다. 따라서 1번 보기 ‘비NULL 값 뒤에 위치한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 2
NULL 행은 제거된다.
오답 이유ORDER BY는 정렬만 하며 행을 필터링하지 않는다. 따라서 2번 보기 ‘NULL 행은 제거된다.’의 적용 여부를 문제 조건과 대조해야 한다. - 3
비NULL 값보다 앞선다.
정답 근거SQL Server의 오름차순 정렬에서는 NULL이 가장 낮은 값처럼 앞쪽에 배치된다. Oracle의 기본 ASC NULLS LAST와 DBMS 차이를 구분해야 한다. 따라서 3번 보기 ‘비NULL 값보다 앞선다.’의 적용 여부를 문제 조건과 대조해야 한다. - 4
오류가 발생한다.
오답 이유정렬 열에 NULL이 있어도 SQL Server는 정상 처리한다. 따라서 4번 보기 ‘오류가 발생한다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION정답 3번
핵심 판단은 3번 ‘비NULL 값보다 앞선다.’입니다. SQL Server의 오름차순 정렬에서는 NULL이 가장 낮은 값처럼 앞쪽에 배치된다. Oracle의 기본 ASC NULLS LAST와 DBMS 차이를 구분해야 한다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 공개 기출 아카이브
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-08-09