암묵적 정렬
불안정ORDER BY bonus DESC
NULL이 앞에 올지 뒤에 올지는 DBMS 기본 규칙에 영향을 받습니다.
ORDER BY에 NULL이 섞이면 어느 쪽에 놓이는지가 DBMS마다 달라질 수 있으므로 명시적으로 정렬 의도를 드러내야 합니다.
ORDER BY bonus DESC
NULL이 앞에 올지 뒤에 올지는 DBMS 기본 규칙에 영향을 받습니다.
ORDER BY bonus DESC NULLS LAST
지원하는 DBMS에서는 NULL 위치를 직접 지정합니다.
CASE나 COALESCE로 NULL의 정렬 우선순위를 직접 만들 수 있습니다.
ORDER BY CASE WHEN bonus IS NULL THEN 1 ELSE 0 END, bonus DESC