ORACLE2009. 11. 21. 13:13
 

-질의(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
Posted by Tiwaz