본문 바로가기
SQL/Oracle

오라클 조회 시 NULL 값 기준으로 정렬방법

by wakestand 2021. 5. 21.
반응형

오라클에서 특정 컬럼의 값이 NULL인 값을

먼저/나중에 정렬해 주려면

ORDER BY 컬럼명 NULLS FIRST/LAST를 사용해주면 되는데

 

위 두 스크린샷을 보면

NULLS FIRST를 사용한 경우 NULL인 값이 먼저 정렬되고

NULLS LAST를 사용한 경우 NULL인 값이 나중에 정렬되는 것이 보인다

 

예제에 사용한 쿼리는 아래와 같다

 

-- NULL 먼저 나오게 정렬
  SELECT *
    FROM EMP
ORDER BY COMM NULLS FIRST

-- NULL 나중에 나오게 정렬
  SELECT *
    FROM EMP
ORDER BY COMM NULLS LAST
반응형

댓글