이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 7.5. 줄 토토 사이트 순위 (주문 작성)버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

7.5. 줄 스포츠 토토 결과

쿼리가 출력 테이블을 생성 한 후 (선택 목록이 처리 된 후) 선택적으로 스포츠 토토 결과 할 수 있습니다. 스포츠 토토 결과을 선택하지 않으면 행은 지정되지 않은 순서로 반환됩니다. 이 경우 실제 순서는 스캔 및 조인 플랜 유형 및 디스크의 순서에 따라 다르지만 의존해서는 안됩니다. 스포츠 토토 결과 단계를 명시 적으로 선택한 경우에만 특정 출력 순서가 보장 될 수 있습니다.

the주문 by조항 스포츠 토토 결과 순서를 지정합니다.

selectselect_listFromtable_expression주문 bySort_Expression1[asc | DESC] [nulls 첫 번째 | 마지막]
             [, Sort_Expression2[asc | DESC] [nulls 첫 번째 | 마지막] ...]

정렬 표현식은 쿼리의 선택 목록에서 유효한 표현식 일 수 있습니다. 예는 다음과 같습니다.

a + b, c;에 의해 표 1 순서에서 a, b, b를 선택하십시오.

둘 이상의 표현식이 지정되면 이후 값은 이전 값에 따라 동일한 행을 정렬하는 데 사용됩니다. 각 표현식 뒤에 선택 사항이 이어질 수 있습니다ASC또는desc정렬 방향을 오름차순 또는 내림차순으로 설정하는 키워드ASC주문이 기본값입니다. 오름차순 순서는 더 작은 값을 먼저합니다.더 작은<운영자. 마찬가지로, 내림차순 순서는로 결정됩니다.운영자.[5]

theNulls Firstand널 마지막옵션을 사용하여 스포츠 토토 결과 순서에서 널 널 값이 아닌 값 전후에 널이 나타나는지 여부를 결정할 수 있습니다. 기본적으로 NULL 값은 널 값이 아닌 값보다 큰 것처럼 스포츠 토토 결과됩니다. 즉,Nulls First기본값은입니다.desc주문 및널 마지막그렇지 않으면.

순서 옵션은 각 스포츠 토토 결과 열에 대해 독립적으로 고려됩니다. 예를 들어주문별 주문, y desc평균X ASC, y desc 주문,x desc, y desc 주문.

aSort_Expression:에서와 같이 열 레이블 또는 출력 열의 번호 일 수도 있습니다.

SUM에서 A + B를 합계로, c, sum에 의한 c;
1의 순서로 표 1 그룹에서 a, max (b)를 선택하십시오.

둘 다 첫 번째 출력 열에 따라 스포츠 토토 결과됩니다. 출력 열 이름은 단독으로 견딜 수 있어야합니다. 즉, 표현식에는 사용할 수 없습니다. 예를 들어.not정확 :

sum + c에 의한 + b, sum as sum, c;          -- 잘못된

이 제한은 모호성을 줄이기 위해 이루어집니다. 이라면 여전히 모호함이 있습니다.주문 by항목은 출력 열 이름 또는 테이블 표현식의 열과 일치 할 수있는 간단한 이름입니다. 출력 열은 이러한 경우에 사용됩니다. 이것은 당신이 사용하는 경우에만 혼란을 일으킬 것입니다as다른 테이블 열 이름과 일치하도록 출력 열의 이름을 바꾸려면.

주문 bya의 결과에 적용 할 수 있습니다.Union, 교차또는제외조합이지만이 경우 표현이 아닌 출력 열 이름 또는 숫자에 의해서만 정렬 할 수 있습니다.



[5]실제로,PostgreSQL사용기본 B- 트리 연산자 클래스표현식의 데이터 유형이 스포츠 토토 결과 순서를 결정하기위한ASCanddesc. 일반적으로 데이터 유형이 설정되어<and운영자는 이러한 종류의 순서에 해당하지만 사용자 정의 데이터 유형의 디자이너는 다른 일을 선택할 수 있습니다.