SORT 정렬
- 용법: ORDER BY + 정렬 기준 컬럼.
- ORDER BY 절은 SELECT 문의 마지막절로 써야한다.
- 기본값은 오름차순 정렬: asc (ascending)
- 내림차순 정렬: desc (descending)
- 정렬은 부하가 많으니 되도록이면 지양하자
오름차순 정렬 (기본값)
SELECT last_name, salary
FROM employees
ORDER BY last_name;
내림차순 정렬
SELECT last_name, salary
FROM employees
ORDER BY last_name desc;
오름차순/내림차순 정렬
SELECT department_id, salary
FROM employees
ORDER BY department_id asc, salary desc;
표현식 사용 가능
SELECT last_name, department_id, salary*12 ann_sal
FROM employees
ORDER BY salary*12;
별칭 사용 가능
SELECT last_name, department_id, salary*12 ann_sal
FROM employees
ORDER BY ann_sal;
별칭에 “ “가 들어갔을 때, “ “표시를 해주어야함
SELECT last_name, department_id, salary*12 "ann_sal"
FROM employees
ORDER BY "ann_sal";
위치 표기법(Ex. SELECT절의 3번째 열 기준으로 정렬)
SELECT last_name, department_id, salary*12 "ann_sal"
FROM employees
ORDER BY 3;
위치 표기법 활용
SELECT last_name, department_id, salary*12 "ann_sal"
FROM employees
ORDER BY 2 asc 3 desc;