1. ORDER BY
1) ORDER BY 정렬
- SELECT 문에서 데이터를 특정 컬럼을 기준으로 오름차순 혹은 내림차순 정렬
2) ORDER BY 문법
(1) ASC(Ascending) : 오름차순으로 정렬
(2) DESC(Descending) : 내림차순으로 정렬
- ASC는 생략 가능
- SELECT 절에서 사용이 된다.
- SELECT FROM WHERE 절을 사용할 때는 WHERE 절 다음에 ORDER BY를 사용한다.
SELECT column1, column2, ...
FROM tablename
ORDER BY column1, column2, ... ASC | DESC;
3) 예제
(1) 예제1_CELEB 테이블에서 이름과 나이를 나이순으로 조회
SELECT AGE, NAME
FROM CELEB
ORDER BY AGE ASC;
(2) 예제2_CELEB 테이블에서 이름과 나이를 나이 역순(내림차순)으로 조회
SELECT AGE, NAME
FROM CELEB
ORDER BY AGE DESC;
(3) 예제3_CELEB 테이블에서 이름과 나이를 나이와 이름순으로 정렬하여 조회(ASC를 생략해도 기본은 오름차순 정렬)
- 같은 나이인 경우에는 이름으로 오름차순 순으로 정렬이 된다.
SELECT AGE, NAME
FROM CELEB
ORDER BY AGE, NAME;
(4) 예제4_CELEB 테이블에서 이름과 나이를 나이의 역순으로 정렬한 뒤 이름순으로 정렬하여 조회
SELECT AGE, NAME
FROM CELEB
ORDER BY AGE DESC, NAME ASC;
2. 실습