wrkbrs
[Oracle SQL] ORDER BY절 - DESC, ASC 본문
※요약
SELECT문으로 검색된 데이터를 오름차순(ASC)이나 내림차순(DESC)으로 정렬 시킬 때 사용한다.
Default값은 Ascending(오름차순)으로써 ASC는 생략해도 되며, 문자는 알파벳 순서로 출력된다.
ORDER BY절에 선택된 컬럼이 여러 개일 경우 앞(왼쪽)에 정의된 컬럼을 기준으로 먼저 분류한 후,
이후에 나열된 순서대로 분류한다.
※용어 설명
오름차순 : 작은 값부터 큰 값 쪽으로의 순서 ex)1, 2, 3, 4, n, n+1...
내림차순 : 큰 값부터 작은 값 쪽으로의 순서 ex)5, 4, 3, 2, 1
※예제에 쓰일 emp 테이블
※예제
1. SELECT empno FROM emp ORDER BY empno DESC
2-1. SELECT empno FROM emp ORDER BY empno ASC
2-2. SELECT empno FROM emp ORDER BY empno <- ASC는 Default 값이라 생략해도 됨. 2번과 동일
3. SELECT job FROM emp ORDER BY empno <- ORDER BY절에 지정된 컬럼이 SELECT절에 지정 안되도 됨
※결과
1. SELECT empno FROM emp ORDER BY empno DESC
2-1. SELECT empno FROM emp ORDER BY empno ASC
2-2. SELECT empno FROM emp ORDER BY empno
2-1, 2-2는 결과가 같다.
3. SELECT job FROM emp ORDER BY empno
https://shaeod.tistory.com/287
'Oracle' 카테고리의 다른 글
[Oracle] ORACLE 컬럼 데이터 유형 바꾸기( ADD, MODIFY, RENAME, DROP ) (0) | 2018.11.13 |
---|---|
[Oracle] 오라클 11g 완전 제거 (0) | 2018.11.13 |
이클립스+톰캣 환경에 mysql 연동 시키기 ( JNDI 기법 ) (0) | 2018.10.27 |
SQL 연결 실패 프로토콜 어댑터 오류 (0) | 2018.10.27 |
[ERROR] 『java.lang.Thread:run(748)』java.lang.ClassNotFoundException oracle.jdbc.driver.OracleDriver (0) | 2018.10.26 |