쿼리 후 출력 테이블을 생성했습니다 (선택 후 목록이 처리되었습니다) 선택적으로 정렬 할 수 있습니다. 정렬하는 경우 선택되지 않으면 행은 임의 순서로 반환됩니다. 그만큼 이 경우 실제 주문은 스캔 및 가입 계획에 따라 다릅니다. 디스크의 유형과 순서이지만 의존해서는 안됩니다. 에이 특정 출력 순서는 정렬 인 경우에만 보장 할 수 있습니다. 계단은 명시 적으로 선택됩니다.
the주문 by조항을 지정합니다 정렬 순서 :
selectselect_listFromtable_expression주문 by컬럼 1[asc | DESC] [, 컬럼 2[asc | DESC] ...]
컬럼 1등은 select를 참조하십시오 열 목록. 이들은 열의 출력 이름 일 수 있습니다. (보다섹션 4.3.2) 또는 열의 수. 몇 가지 예 :
a, b에서 a, b를 선택하십시오. A + B를 합계로, c, sum의 cly에서 c; 1의 순서로 표 1 그룹에서 a, sum (b)을 선택하십시오.
SQL 표준의 확장으로와이즈 토토11806_11857
a + b로 표 1 순서에서 a, b, b를 선택하십시오.
From선택 목록에 이름이 바뀌는 절 또한 허용됩니다 :
a;에 의해 표 1 순서에서 A as b를 선택하십시오.
그러나 이러한 확장은 관련 쿼리에서 작동하지 않습니다Union, 교차또는제외및 다른 SQL 데이터베이스에 휴대 할 수 없습니다.
각 열 사양에 따라 선택 사항이있을 수 있습니다ASC또는descTO 정렬 방향을 오름차순 또는 내림차순으로 설정합니다.ASC순서는 기본값입니다. 오름차순 순서 작은 값 먼저, 여기서"작은"<운영자. 마찬가지로, 내림차순 순서는로 결정됩니다.운영자.
둘 이상의 정렬 열이 지정되면 이후 항목 부과 된 순서에 따라 동일한 행을 정렬하는 데 사용됩니다. 이전 종류의 칼럼.