반응형
SMALL
1. 정렬의 특성
- ORDER BY는 가장 마지막에 실행된다.
- 정렬로 인해 성능이 저하될 수 있다.
- ORDER BY 절에서 null은 가장 큰 값으로 취급된다. (Oracle <> SQL Server는 반대)
2. 컬럼번호 정렬
출력되는 컬럼 수 보다 큰 값은 출력 불가
3. 인수 정렬
ORDER BY start_date DESC, end_date ASC; -- 왼쪽부터 차례로 정렬
두개 이상의 인수로 정렬할 경우 ,(컬럼)으로 순서대로 배치한다.
4. 출력되지 않을 컬럼으로 정렬
SELECT ename FROM table ORDER BY sal; -- 테이블 내에 sal 컬럼이 있으면 된다.
sal 값이 출력되지는 않지만 table에 포함되어 있다면 정렬이 가능하다.
반응형
LIST
'DB > SQL 기초' 카테고리의 다른 글
그룹함수 - rollup, cube, grouping sets + grouping (group by 절) (0) | 2022.08.14 |
---|---|
Merge 문 - insert, update, delete 한번에 해결할 때 (0) | 2022.08.13 |
데이터 모델링이란? (0) | 2022.08.13 |
데이터에 따른 성능 - row chaining, row migration 저장방식 (0) | 2022.08.13 |
NULL 기본함수 간단하게 익히는 법 (0) | 2022.08.01 |