SELECT A FROM B WHERE C ORDER BY (D)

(D)에는 (column name 차순 옵션)이 들어간다.

 

SELECT A FROM B WHERE C ORDER BY D DESC --D컬럼의 데이터를 기준으로 내림차순
SELECT A FROM B WHERE C ORDER BY D ASC -- D컬럼의 데이터를 기준으로 오름차순
--하지만 ASC는 default이기 때문에 굳이 적을 필요는 없다.

 

만약에 하나의 정렬 조건으로는 부족한 경우,

두 가지 이상의 조건을 걸 수 있다.

 

SELECT A FROM B WHERE C ORDER BY D DESC, E ASC
-- D 컬럼을 기준으로 내림차순, 그 다음 조건으로 E컬럼을 기준으로 오름차순

다수의 조건이 존재하는 경우, 코드에 적은 조건 순서대로 순차적으로 적용한다.

 

(참고 자료 - https://www.inflearn.com/users/@datarian 의 [백문이불여일타] 데이터 분석을 위한 고급, 중급, 기초 SQL)

+ Recent posts