반응형
# 오라클 ORDER BY절
## 오라클 ORDER BY절 NULL 정렬
- 오라클 ORDER BY절 에서 null 정렬 순서 지정 가능.
- NULLS FIRST : null 값을 가장 상위에 출력.
- NULLS LAST : null 값을 가장 하위에 출력.
- NULLS FIRST, NULL LAST 구문을 사용하지 않을 경우 기본적으로 null 값이 제일 마지막에 조회된다.
ORDER BY 컬럼명 [NULLS FIRST / NULLS LAST]
## 오라클 ORDER BY절 CASE
- 특정 조건을 기준으로 정렬이 필요한 경우 ORDER BY절에 CASE 사용하여 정렬 순서 지정 가능.
SELECT 컬럼명
FROM 테이블명
ORDER BY (CASE 컬럼명
WHEN 조건1 THEN 1
WHEN 조건2 THEN 2
ELSE 3
END)
반응형