오라클,SQL,조건질의와 ORDER BY
http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=603
3.2.5 조건질의와 ORDER BY
조건 질의란 SELECT문장에 의해 선택되는 행을 제한 하는 것이다. WHERE 절을 이용하는데 FROM절 다음에 위치를 하게 된다. ORDER BY 절은 선택되는 행들을 정렬하기 위해서 사용하는 명령이며 SELECT구의 마지막에 위치한다. ORDER BY문 뒤에는 칼럼의 이름이나 칼럼의 나타나는 순서를 나타내는 숫자 등이 올 수 있다.
비교 연산자인 =(같다), >(크다), >=(크거나 같다), <(작다), <=(작거나 같다)는 다 아실 것이다. 논리연산자로는 AND, OR, NOT(부정) 등이 있으며 같지않다라는 부정 표현을 위해 !=, <>, ^= 등이 사용되는 것을 기억하자.
[기본형식]
ORDER BY 정렬의 기본 원칙
- 기본적으로 오름차순(ASC) 정렬이며 날짜 타입은 가장 과거부터, 숫자는 1에서 9, 문자는 알파벳순, NULL값은 맨 뒤에 온다.
- ORDER BY에 명시한 칼럼 순서대로 정렬이 되며 반드시 ORDER BY절에 사용된 칼럼이 SEELCT절에 출현 할 필요는 없다.
SELECT ename, job
FROM emp ORDER BY deptno, sal DESC;