ORDER BY salary ASC라도값이 없는 행을 앞에 둘지 뒤에 둘지가 엔진 기본값에 따라 갈리므로, 정렬 결과를 그대로 믿으면 리포트 순서나 윈도우 함수 결과 해석이 달라질 수 있습니다.
SELECT name, salary FROM employees ORDER BY salary ASC;
차이는 데이터가 아니라, NULL을 어디에 놓는지에 대한 기본 정렬 규칙에서 생깁니다.
ASC 결과 끝부분에 NULL 행이 붙습니다.
같은 ASC라도 결과 첫 줄이 NULL 행으로 바뀝니다.