-질의(SELECT) 결과의 데이터 순서는 정렬되지 않으므로 ORDER BY 절을 사용하여 데이터를 정렬함.
-기본 정렬 순서 : 오름차순(Ascending) 정렬
1. 숫자 값 정렬 : 오름차순 정렬인 경우 작은 값부터 표시됨
2. 날짜 값 정렬 : 오름차순 정렬인 경우 이전 날짜값 부터 표시됨.
3. 문자 값 정렬 : 오름차순 정렬인 경우 영문은 영문자 (a ~ Z) 순으로 표시되며 한글은 가나다 순으로 표시됨.
3. 널(NULL) 값 정렬 : 오름차순 정렬인 경우 질의 결과의 마지막에 표시되며, 내림차순 정렬인 경우 질의 결과의 처음에 표시됨.
4. 내림차순(Descending) 정렬 : ORDER BY 절에서 열 이름 다음에 DESC 키워드를 지정함.
ex) SQL> SELECT pno, pname, hire_date, dsal
FROM prof
ORDER BY hire_date DESC;
5. 열 별칭(Alias) 기준 정렬 : ORDER BY 절에 열 별칭을 사용하여 열 별칭 기준으로 정렬을 할 수 있음.
6. 열 위치 순서 번호를 사용한 정렬 : SELECT 절의 열 위치 순서 번호를 사용하여 정렬을 할 수 있음.
7. 여러 열 기준 정렬
-테이블의 열 수만큼 ORDER BY 절에 열을 나열할 수 있음.
-ORDER BY 절에 열을 지정하고 쉼표로 열 이름을 구분함.
'ORACLE' 카테고리의 다른 글
DESCRIBE (0) | 2009.11.21 |
---|---|
SQL, SQL*PLUS, iSQL*PLUS의 차이 (0) | 2009.11.21 |
WHERE 데이터 제한 및 정렬, 연산자 (0) | 2009.11.21 |
열 별칭, 연결연산자, 리터럴(Literal), 중복행 (0) | 2009.11.21 |
산술식, 연산자, 널(Null) (0) | 2009.11.21 |