정렬을 위한 order by 절
- order by 절은 행을 정렬하는데 사용하며 쿼리문 맨 뒤에 기술해야 하며 정렬의 기준이 되는 컬럼이름 또는 select절에서 명시된 별칭을 사용할 수 있음
- 영문자의 경우 소문자를 가장 큰값으로, NULL값은 모든 값을 가장 작은 값으로 인식함
|
오름차순(ASC) |
내림차순(DESC) |
숫자 |
작은 값부터 정렬 |
큰 값부터 정렬 |
문자 |
사전 순으로 정렬 |
사전 반대순으로 정렬 |
날짜 |
빠른 날짜 순서로 정렬 |
늦은 날짜 순서로 정렬 |
NULL |
가장 마지막에 나옴 |
가장 먼저 나옴 |
ex) 사번을 기준으로 오름차순 정렬하시오.
select * from emp order by empno ASC
select * from emp order by empno
ex) 사번을 기준으로 내림차순 정렬하시오.
select * from emp order by empno desc
반응형
'Database > oracle' 카테고리의 다른 글
16. 단일행함수와 그룹함수 (0) | 2017.02.14 |
---|---|
15. DUAL테이블 (0) | 2017.02.14 |
13. NULL을 위한 연산자 (0) | 2017.02.14 |
12. LIKE 연산자 (0) | 2017.02.13 |
11. 논리연산자(and, or, not)/범위연산자(between, in) (0) | 2017.02.13 |