반응형
ORDER BY로 여러 개 컬럼을 정렬하는 법을 정리한다.
이 때 컬럼 순서를 주의한다. 맨 처음 컬럼부터 정렬된다.
샘플 테이블
ANIMAL_ID | ANIMAL_TYPE | DATETIME | INTAKE_CONDITION | NAME | SEX_UPON_INTAKE |
A349996 | Cat | 2018-01-22 14:32:00 | Normal | Sugar | Neutered Male |
A350276 | Cat | 2017-08-13 13:50:00 | Normal | Jewel | Spayed Female |
A396810 | Dog | 2016-08-22 16:13:00 | Injured | Raven | Spayed Female |
A410668 | Cat | 2015-11-19 13:41:00 | Normal | Raven | Spayed Female |
쿼리
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME desc
;
결과
ANIMAL_ID | NAME | DATETIME |
A350276 | Jewel | 2017-08-13 13:50:00 |
A396810 | Raven | 2016-08-22 16:13:00 |
A410668 | Raven | 2015-11-19 13:41:00 |
A349996 | Sugar | 2018-01-22 14:32:00 |
반응형
'프로그래밍 > SQL' 카테고리의 다른 글
[SQL] LEFT/RIGHT JOIN 이해하기 (6) | 2021.01.21 |
---|---|
[펌] MySQL 쓰면서 하지 말하야 할 것 17가지 (2) | 2021.01.20 |
[SQL] SELECT의 alias는 GROUP BY, HAVING, ORDER BY에서만 사용가능 (4) | 2021.01.20 |
댓글