ORDER BY
1. 결과를 사용자 원하는 컬럼을 기준으로 정렬하여 출력할 수 있는 옵션절
2. ORDER BY 기준컬럼|컬럼앨리어스|컬럼의순서 [ASC|DESC]
숫자 | 문자 | 날짜 | |
오름차순(사전순) 작은값 → 큰값 |
0 → 9 | 'A' → 'Z' | 이전 → 이후 |
내림차순 큰값 → 작은값 |
9 → 0 | 'Z' → 'A' | 이후 → 이전 |
1. DESC 내림차순
1
2
3
|
SELECT last_name, job_id, department_id, hire_date
FROM employees
ORDER BY hire_date DESC;
|
cs |
2.ASC 오름차순
정렬방식을 생략한 경우 기본으로 오름차순이 적용된다.
1
2
3
|
SELECT last_name, job_id, department_id, hire_date
FROM EMPLOYEES
ORDER BY 3 ASC;
|
cs |
3. 복수 컬럼 정렬
정렬 기준을 여러가지로 사용한 경우 결과에서 중복값이 발생한 행들에 대해서는 추가적인 정렬기준을 적용하여 정렬한 결과를
출력해준다.
1
2
3
|
SELECT last_name, department_id, salary
FROM EMPLOYEES
ORDER BY department_id ASC, salary DESC;
|
cs |
'DBMS > SQL' 카테고리의 다른 글
[SQL] JOIN 연결 (INNER, OUTER, LEFT, RIGHT, ) (0) | 2022.12.10 |
---|---|
[SQL] GROUP BY 집합, HAVING 조건 (0) | 2022.12.10 |
[SQL] 3.WHERE 조건 절, IS NULL, IS NOT NULL, NOT, AND/OR (0) | 2022.12.10 |
[SQL] 2.WHERE 조건 절, BETWEEN, IN, LIKE (0) | 2022.12.10 |
[SQL] 1.WHERE 조건 절 숫자, 문자, 날짜 비교 (0) | 2022.12.10 |