ORDER BY는 SQL에서 조회한 데이터를 정렬할 때 사용하는 문법입니다.
데이터를 오름차순(ASC) 또는 내림차순(DESC) 으로 정렬할 수 있습니다.
SELECT name, age
FROM users
ORDER BY age;
→ age 기준으로 낮은 나이부터 높은 나이 순으로 정렬
SELECT name, age
FROM users
ORDER BY age DESC;
→ age 기준으로 높은 나이부터 낮은 나이 순으로 정렬
SELECT name, city, age
FROM users
ORDER BY city ASC, age DESC;
→ city를 기준으로 오름차순 정렬,
→ 같은 도시 내에서는 age를 기준으로 내림차순 정렬
※ 숫자, 문자열, 날짜 정렬
- 숫자 → 크기 순으로 정렬
- 문자열 → 알파벳 순서 또는 가나다순 정렬
- 날짜 → 과거 → 현재 순 (ASC), 현재 → 과거 순 (DESC)
'SQL' 카테고리의 다른 글
[SQL#7] ROUND / CEIL / FLOOR (0) | 2025.04.16 |
---|---|
[SQL#6] SUBSTR (0) | 2025.04.16 |
[SQL#4] DISTINCT (0) | 2025.04.16 |
[SQL#3] LIKE / IN / BETWEEN / IS NULL (2) | 2025.04.16 |
[SQL#2] 비교연산자와 논리연산자 (0) | 2025.04.16 |