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)
'섭섭의 공부 > SQL' 카테고리의 다른 글
[MySQL]CEIL, FLOOR, ROUND 소수점 처리 (0) | 2021.08.02 |
---|---|
[MySQL] SUBSTRING, SUBSTR, LEFT, RIGHT 문자열 자르기 (0) | 2021.08.02 |
[MySQL] LIKE 문자열 조건 걸기 (0) | 2021.08.02 |
[MySQL] WHERE 조건 걸기 (0) | 2021.08.02 |
[MySQL] SELECT ( ) FROM ( ) SQL 기본 구조 (0) | 2021.08.02 |