9.22. 창 스포츠 토토#

창 스포츠 토토현재 쿼리 행과 관련된 행과 관련된 행 세트에서 계산을 수행 할 수있는 기능을 제공합니다. 보다4800 |6000 사설 스포츠 토토 사이트0 |4800 |6000 사설 스포츠 토토 사이트0 |6000 사설 스포츠 토토 사이트0 |_4800 |6000 사설 스포츠 토토 사이트0 |6000 사설 스포츠 토토 사이트0 |4800 |500 사설 스포츠 토토 사이트0 |4800 |6000 사설 스포츠 토토 사이트0 |6000 사설 스포츠 토토 사이트0 |4800 |4800 |500 사설 스포츠 토토 사이트0 사설 스포츠 토토 사이트0 사설 스포츠 토토 사이트0 사설 스포츠 토토 사이트이 기능에 대한 소개 및섹션 4.2.8구문 세부 사항

내장 창 스포츠 토토는에 나열되어 있습니다.표 9.65. 이러한 기능필수창 스포츠 토토 구문을 사용하여 호출됩니다.Over조항이 필요합니다.

이러한 함수 외에도 내장 또는 사용자 정의 보통 집계 (즉, 주문 세트 또는 가상 세트 집계가 아님)는 창 스포츠 토토로 사용될 수 있습니다. 보다Postgresql: Tài liệu: 17: 9.21. Hàm tổ와이즈 토토 hợp내장 골재 목록의 경우. 집계 함수는 an 일 때에 만 창 스포츠 토토 역할을합니다.Over절은 호출을 따릅니다. 그렇지 않으면 그들은 일반 골재 역할을하고 전체 세트에 대해 단일 행을 반환합니다.

표 9.65. 범용 창 스포츠 토토

function

설명

row_number() →bigint

파티션 내에서 현재 행의 수를 반환하여 1에서 계산합니다.

RANK() →bigint

간격으로 현재 행의 순위를 반환합니다. 즉,row_number피어 그룹의 첫 번째 행의.

Dense_Rank() →bigint

간격없이 현재 행의 순위를 반환합니다. 이 기능은 효과적으로 동료 그룹을 계산합니다.

퍼센트 랑크() →이중 정밀도

현재 행의 상대 순위를 반환합니다. 즉, (RANK-1) / (총 파티션 행 -1). 따라서 값은 0에서 1의 포함됩니다.

cume_dist() →이중 정밀도

누적 분포, 즉 (현재 행이있는 파티션 행 또는 동료) / (총 파티션 행)를 반환합니다. 따라서 값은 1/입니다.n~ 1

ntile(Num_Buckets 정수) →Integer

파티션을 가능한 한 똑같이 나누는 1에서 인수 값까지의 정수를 반환합니다.

LAG(value Anycompatible[, 오프셋 Integer[, 기본값 Anycompatible]]) →Anycompatible

반환value행에서 평가오프셋파티션 내의 현재 행 앞의 행; 그러한 행이 없으면 대신 반환기본값(이것은와 호환되는 유형이어야합니다value). 둘 다오프셋and기본값현재 행과 관련하여 평가됩니다. 생략되면오프셋기본값 1과기본값toNULL.

리드(value Anycompatible[, 오프셋 Integer[, 기본값 Anycompatible]]) →Anycompatible

반환value행에서 평가오프셋파티션 내의 현재 행 후 행; 그러한 행이 없으면 대신 반환기본값(이것은와 호환되는 유형이어야합니다value). 둘 다오프셋and기본현재 행과 관련하여 평가됩니다. 생략되면오프셋기본값 1과기본값toNULL.

First_Value(value Anylement) →Anylement

반환value창 프레임의 첫 번째 행 인 행에서 평가.

last_value(value Anylement) →Anylement

반환value창 프레임의 마지막 행 인 행에서 평가.

nth_value(value Anylement, n Integer) →Anylement

반환value행에서 평가n'창 프레임의 행 (1에서 계산); 보고NULL그러한 행이없는 경우.


나열된 모든 스포츠 토토표 9.65주문 by관련 창 정의의 조항. 만 고려할 때 구별되지 않는 행주문열은입니다.피어스. 네 가지 순위 기능 (포함cume_dist)는 동료 그룹의 모든 행에 대해 동일한 대답을 제공하도록 정의됩니다.

참고First_Value, last_valuenth_value내의 행만 고려창 프레임, 기본적으로 현재 행의 마지막 피어를 통해 파티션 시작부터 행을 포함합니다. 이것은 도움이되지 않는 결과를 줄 것입니다last_value그리고 때로는 또한nth_value. 적절한 프레임 사양을 추가하여 프레임을 재정의 할 수 있습니다 (범위, 또는그룹) to theOver절. 보다섹션 4.2.8프레임 사양에 대한 자세한 내용.

집계 함수가 창 스포츠 토토로 사용되면 현재 행의 창 프레임 내의 행을 집계합니다. 에 사용 된 집계주문그리고 기본 창 프레임 정의는 a를 생성합니다.실행 합계행동의 유형은 원하는 것이 될 수도 있고 아닐 수도 있습니다. 전체 파티션에 걸쳐 집계를 얻으려면 생략주문또는 사용앞서 언급되지 않은 마인드와 무한한 다음의 행. 다른 프레임 사양은 다른 효과를 얻는 데 사용될 수 있습니다.

Note

SQL 표준은 a를 정의합니다.널 존중또는무시 무시옵션리드, LAG, First_Value, last_valuenth_value. 이것은에서 구현되지 않았습니다.PostgreSQL: 동작은 항상 표준의 기본값과 동일합니다.널 존중. 마찬가지로 표준From First또는마지막옵션nth_value구현되지 않음 : 기본값 만From First행동이 뒷받침됩니다. (의 결과를 달성 할 수 있습니다마지막뒤집어주문주문.)

정정 제출

문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면