오라클에서 NULL이 들어 있는 항목을 DESC 하면 맨 앞에 NULL인 데이터가 보이게 되고 그 후에 큰값에서 작은 값으로 보여지게 됩니다.
이럴때는 NULLS LAST 을 사용하면 됩니다.
SELECT *
FROM my_table
ORDER BY my_column NULLS LAST;
반대로, NULLS FIRST를 사용하면 NULL 값을 처음에 출력하도록 정렬합니다.
SELECT *
FROM my_table
ORDER BY my_column NULLS FIRST;
저는 아래와 같이 사용하였습니다.
SELECT *
FROM CHANGE_CODE
ORDER BY CNT DESC NULLS LAST;
Oracle VIEW 테이블 생성 (0) | 2023.09.05 |
---|---|
Oracle 기간내 그룹의 최근의 값과 이전의 값을 비교하여 변경되었다면 출력하는 쿼리 (0) | 2023.09.05 |
ORA-01489: 문자열 연결의 결과가 너무 깁니다 (0) | 2021.04.23 |
[Oracle Join Update] 오라클 두개의 테이블 조인 업데이트 (0) | 2020.05.07 |
ORACLE 작은 따옴표(홑따옴표, 싱글쿼테이션) REPLACE (0) | 2019.12.31 |
댓글 영역