5.3 데이터 정렬하기
WHERE 절에 조건식을 추가해 원하는 데이터만 쏙 골라내 조회할 수 있었지만, 한 가지 부족한 점이 있었죠. 바로 조회 결과를 정렬해서 보는 것입니다. 정렬되지 않은 데이터는 한눈에 들어오지 않아 데이터를 검증하거나 파악할 때 매우 불편합니다.
데이터 정렬은 ORDER BY 절을 사용하며 오름차순과 내림차순으로 정렬할 수 있다고 했습니다. 그럼 좀 더 다양한 형태의 ORDER BY 절의 사용 형식에 대해 알아보도록 하죠. 관련 내용을 표 5-2에 담아 봤습니다.
▼ 표 5-2 ORDER BY 절 형태와 정렬 방식
ORDER BY 절 형태 |
정렬 방식 |
ORDER BY col1, col2 |
col1 컬럼 오름차순 후, col2 컬럼 오름차순 정렬 |
ORDER BY col1 DESC, col2 |
col1 컬럼 내림차순 후, col2 컬럼 오름차순 정렬 |
ORDER BY col2 ASC, col1 DESC |
col2 컬럼 오름차순 후, col1 컬럼 내림차순 정렬 |
ORDER BY 1, 2 |
SELECT 절에 명시한 첫 번째와 두 번째 컬럼을 순서대로 오름차순 정렬 |