CUME_DIST
CUME_DISTは、値のグループ内の値の累積分布を計算します。
構文
CUME_DIST () OVER ( [ PARTITION BY expression [, ...] ]
ORDER BY expression [ ASC | DESC ] [ NULLS { FIRST | LAST } [, ...] )
備考
•CUME_DISTは、COUNTを使用して書き換えることができます。例を次に示します。
CUME_DIST() OVER (partition_by_order_by)
これは、次のCOUNT式のいずれかと同等です。
COUNT (*) OVER ( partition_by_order_by RANGE UNBOUNDED PRECEDING )
COUNT (*) OVER ( partition_by_order_by RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING ) )
•CUME_DISTによって返される値の範囲は (0, 1)です。つまり、ゼロより大きく、1以下です。
•タイ値は、常に同じ累積分布値に評価されます。
•PARTITION BYはオプションです。
•ORDER BYが必要です。
•window句は許可されていません。