반응형
업무를 하다보면 널(NULL)이 포함된 컬럼을 기준으로 정렬하고 싶을 때가 있다. 기존 데이터는 ASC든 DESC든 정렬을 하고 널은 맨 앞에 아니면 맨 뒤에 두고 싶을 때 UNION을 하고 있었다면 아래 ORDER BY의 추가 옵션을 알아보도록 하겠습니다.
NULLS 옵션
NULLS FIRST
SELECT *
FROM TABLE
ORDER BY AAA DESC NULLS FIRST
;
-- 결과
NULL
NULL
3
2
1
NULLS LAST
SELECT *
FROM TABLE
ORDER BY AAA NULLS LAST
;
-- 결과
1
2
3
NULL
NULL
간단히 NULL을 정렬해보자.
그리드형
'IT > DB' 카테고리의 다른 글
[ORACLE] ORA-01732 : 뷰에 대한 조작이 부적합합니다. (0) | 2021.12.22 |
---|---|
[ORACLE] 널(NULL)에 대한 IN과 NOT IN (0) | 2021.11.27 |
[ORACLE] DB Tool 한글 깨짐 현상 해결 방법(오렌지, Toad 등) (0) | 2021.11.24 |
[ORACLE] PL/SQL 에러 PLS-00363 : 프로시저 실행 안 될 때 해결방법 (0) | 2021.10.29 |
[ORACLE] MERGE문 무결성 제약조건 위배의 경우 (ORA-00001) (0) | 2021.10.26 |
댓글