DB(SQL)

[SQL] ORDER BY 구문

이나피스 2022. 3. 26. 17:19
반응형

ORDER BY

최종 조회된 결과물에 대하여 정렬 기준을 세워주는 구문

SELECT 조회할컬럼, ...
FROM 조회할테이블, ...
WHERE 조건식, ...
ORDER BY [정렬할컬럼명/별칭]
               [ASC/DESC](생략가능)
               [NULLS FIRST/NULLS LAST](생략가능)

- 오름차순/내림차순

  ASC : 오름차순(생략 시 기본값)

  DESC : 내림차순

- NULL

  NULLS FIRST : NULL 먼저 표기  (내림차순 시 기본값)

  NULLS LAST : NULL 나중에 표기(오름차순 시 기본값)

다수 정렬의 경우 ORDER BY 컬럼명1 DESC, 컬럼명2, ... 별칭 과 같이 콤마(,)로 순서대로 기입 

--월급이 높은 사람부터 나열
SELECT *
FROM EMPLOYEE
ORDER BY SALARY DESC;

--월급이 낮은 사람부터 나열
SELECT *
FROM EMPLOYEE
ORDER BY SALARY; --생략으로 기본값(ASC)

DESC
ASC

 

반응형