본문 바로가기

개발/SQL

[SQL] Oracle - ORDER BY : 정렬

 

< ORDER BY >

 

- SELECT문 가장 마지막에 기입하는 구문

- 실행순서도 가장 마지막

 

[ 표현법 ]

SELECT 조회할 컬럼, 컬럼, 컬럼...

    FROM 조회할 테이블 이름

  WHERE 조건식 (생략가능)

  ORDER

          BY [정렬할 컬럼/별칭/컬럼순번] [ASC*/DESC*] [NULLS FIRST*/NULLS LAST*] (생략가능)

 

* ASC(Ascending) : 오름차순 정렬 (기재 생략시 기본값)

* DESC(Descending) : 내림차순 정렬

 

* NULLS FIRST : NULL값이 포함되어 있을 경우 앞으로 배치 (내림차순 시 기본값)

* NULLS LAST : NULL값이 포함되어 있을 경우 뒤로 배치 (오름차순 시 기본값)

 

ASC (오름차순) - NULL LAST

DESC (내림차순) - NULL FIRST