SQL

SQL ORDER BY 정리

chungmani 2026. 7. 29. 20:59

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