ウィンドウ関数

ウィンドウ関数は、合計、移動平均、ランキングなど、さまざまな計算に使用できる分析関数です。

一般的な構文ルールについては、 ウィンドウ関数の構文と使用法 をご参照ください。個々の機能に特化した構文については、以下の表のリンクをご参照ください。

サブカテゴリ

メモ

一般ウィンドウ

WITHIN GROUP 構文を使用します。

WITHIN GROUP 構文を使用します。

WITHIN GROUP 構文を使用します。

STDDEV と STDDEV_SAMP はエイリアスです。

VAR_POP のエイリアス。

VAR_SAMP のエイリアス。

ランキング

明示的なオフセットのない RANGE BETWEEN ウィンドウフレームのみをサポートします。

ビット単位の集計

ブール集計

ハッシュ

半構造化データの集計

異なる値のカウント

線形回帰

統計と確率

カーディナリティの推定 .HyperLogLog使用

HLL のエイリアス。

集約関数ではなく、 HLL_ACCUMULATE または HLL_COMBINE からのスカラー入力を使用します。

類似度の推定 .MinHash使用

APPROXIMATE_SIMILARITY のエイリアス。

頻度推定 .省スペース使用

集約関数ではなく、 APPROX_TOP_K_ACCUMULATE または APPROX_TOP_K_COMBINE からのスカラー入力を使用します。

パーセンタイル推定 .t-Digest使用

集約関数ではなく、 APPROX_PERCENTILE_ACCUMULATE または APPROX_PERCENTILE_COMBINE からのスカラー入力を使用します。