posted by 지긋이 2019. 9. 20. 11:51

정렬에 흔히 사용하는 Order by에서 DESC, ASC 외에 조건을 주고 싶을 때가 있다.

특히, 정렬을 하는데 Null이 문제가 될 경우 아래와 같이 사용해 보자.

Order by 컬럼명 DESC Nulls Last => Null값을 뒤로 나오도록 함
Order by 컬럼명 DESC Nulls First => Null값을 먼저 나오도록 함

작성예>
SELECT * 
FROM TABLE명
ORDER BY COLUMN명1, COLUMN명2 NULLS FIRST, COLUMN명3 DESC NULLS LAST;