문제
SQL Server에서 NULL 포함 정렬 시 기본 동작은?
[SCORE] POINTS: 85, NULL, 92, NULL, 78
SQLSELECT * FROM SCORE ORDER BY POINTS;
① NULL이 처음, 나머지 오름차순 ② 78, 85, 92 후 NULL이 마지막 ③ NULL 행은 제외 ④ 오류 발생
정답
1번
해설
SQL Server에서는 ORDER BY ASC 시 NULL이 가장 처음에 나타납니다. 따라서 결과는 NULL, NULL, 78, 85, 92 순서가 됩니다. Oracle과는 반대로 동작합니다.