SQL

[SQL#5] ORDER BY

j.d 2025. 4. 16. 01:20

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