주제
NULL 정렬 순서 정하기
컬럼에 NULL이 있을때 처음으로 정렬할 지, 나중으로 정렬할 지 지정하면된다.
사용법
--
SELECT *
FROM 테이블명
ORDER BY 컬럼 NULLS [FIRST|LAST];
예제
-- HR계정의 DEPARTMENTS 테이블 조회
-- MANAGER_ID가 NULL인 것, DEPARTMENT_ID가 큰것을 위로 정렬한다.
SELECT *
FROM DEPARTMENTS
ORDER BY MANAGER_ID NULLS FIRST, DEPARTMENT_ID DESC;
출처
오라클 공식 문서
https://docs.oracle.com/javadb/10.8.3.0/ref/rrefsqlj13658.html
728x90