5.3.1 ORDER BY 절로 정렬하기
SELECT 문에서 데이터를 정렬할 때는 ORDER BY 절을 사용합니다. ORDER BY 절의 구문은 다음과 같습니다.
구문 5-4
SELECT *
FROM 테이블
WHERE 조회 조건
ORDER BY 칼럼1 [ASC|DESC], 칼럼2 [ASC|DESC];
ORDER BY 절은 SELECT 문에서 가장 마지막에 작성합니다. ORDER BY 다음에 칼럼명과 정렬 방법을 명시하면 칼럼에 들어 있는 값을 기준으로 정렬됩니다. 정렬 방법은 두 가지로, 오름차순과 내림차순이 있습니다. 오름차순 정렬은 칼럼 값 기준으로 값이 작은 건부터 큰 건순으로 조회됩니다. 반대로 내림차순 정렬은 값이 큰 건부터 작은 건 순으로 조회되겠죠.
오름차순으로 정렬하려면 칼럼명 다음에 ASC, 내림차순으로 정렬하려면 DESC를 붙입니다. ASC는 ascending의 약자이고 DESC는 descending의 약자입니다. 그리고 오름차순으로 정렬할 때는 칼럼명만 명시해도 됩니다. ASC를 생략하면 오름차순으로 정렬되지만, 내림차순으로 정렬하려면 반드시 DESC를 붙여야 합니다. 그럼 ORDER BY 절을 사용해 볼까요?