정의
ORDER BY란? 특정 열을 기준으로 정렬할 때 사용하는 절이다.
주요 기능
- 데이터를 정렬할 때 사용한다.
예시
[기본 구조]
SELECT 열1, 열2, ...
FROM 테이블명
ORDER BY 열1 [ASC|DESC], 열2 [ASC|DESC], ...;
[사용 예시 - 열 1개]
SELECT * FROM NETFLIX ORDER BY REG_DATE ASC;
--REG_DATE열을 오름차순으로 정렬하여 조회한다. (ORDER BY의 기본값은 오름차순이기 때문에 ASC 생략가능)
SELECT * FROM NETFLIX ORDER BY REG_DATE DESC;
--REG_DATE열을 내림차순으로 정렬하여 조회한다.
SELECT * FROM NETFLIX ORDER BY VIDEO_NAME DESC;
--VIDEO_NAME열을 내림차순(ㅎ-ㄱ)으로 정렬하여 조회한다.
SELECT * FROM NETFLIX ORDER BY VIEW_CNT DESC;
-- 조회수 많은 순으로 정렬
[사용 예시 - 열 2개]
SELECT * FROM NETFLIX ORDER BY CATEGORY ,VIEW_CNT DESC;
-- 카테고리는 오름차순(ㄱ-ㅎ)으로 조회수 많은 순으로 정렬