1. ORDER BY
ORDER BY는 SELECT로 조회한 결과를 특정 컬럼을 기준으로 정렬할 때 사용
기본적으로 오름차순(ASC) 으로 정렬된다.
SELECT *
FROM users
ORDER BY age;
2. ASC : 오름차순
작은 값 → 큰 값 순서로 정렬
SELECT *
FROM users
ORDER BY age ASC;
결과 예시
| 철수 | 20 |
| 영희 | 25 |
| 민수 | 30 |
3. DESC : 내림차순
큰 값 → 작은 값 순서로 정렬
SELECT *
FROM users
ORDER BY age DESC;
결과 예시
| 민수 | 30 |
| 영희 | 25 |
| 철수 | 20 |
4. 여러 컬럼으로 정렬하기
정렬 기준을 여러 개 지정할 수도 있다.
SELECT *
FROM users
ORDER BY age ASC, name ASC;
이 경우 먼저 age를 기준으로 정렬하고, 나이가 같은 데이터가 있다면 name을 기준으로 추가 정렬됨.
| 민수 | 20 |
| 철수 | 20 |
| 영희 | 25 |
'SQL' 카테고리의 다른 글
| REPLACE, SUBSTRING, CONCAT 함수 정리 (0) | 2026.07.31 |
|---|---|
| SQL 집계 함수와 GROUP BY (0) | 2026.07.28 |
| [SQL] SELECT와 WHERE로 원하는 데이터 조회하기 (0) | 2026.07.21 |