メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

PERCENTILE_DISC ウィンドウ関数

PERCENTILE_DISC は、離散型分散モデルを前提とする逆分散関数です。これは、パーセンタイル値とソート仕様を取得し、特定のセットからエレメントを返します。

特定のパーセンタイル値が P である場合、PERCENTILE_DISC は ORDER BY 句の式の値をソートし、P と同じであるか P より大きい最少累積分散値 (同じソート仕様を基準とする) を持つ値を返します。

OVER 句では PARTITION 句のみを指定できます。

構文

Copy
PERCENTILE_DISC ( percentile ) WITHIN GROUP (ORDER BY expr) OVER ( [ PARTITION BY expr_list ] )

引数

パーセンタイル

0 と 1 の間の数値定数。Null は計算では無視されます。

WITHIN GROUP ( ORDER BY expr)

パーセンタイルをソートして計算するための数値または日付/時間値を指定します。

OVER

ウィンドウのパーティションを指定します。OVER 句にウィンドウの並び順またはウィンドウフレーム仕様を含めることはできません。

PARTITION BY expr

OVER 句の各グループのレコードの範囲を設定するオプションの引数。

結果

WITHIN GROUP 句の ORDER BY 式と同じデータ型。

PERCENTILE_DISC ウィンドウ関数の例」を参照してください。

このページの内容: