ウィンドウ関数¶
ウィンドウ関数は、合計、移動平均、ランキングなど、さまざまな計算に使用できる分析関数です。
一般的な構文ルールについては、 ウィンドウ関数の構文と使用法 をご参照ください。個々の機能に特化した構文については、以下の表のリンクをご参照ください。
サブカテゴリ |
メモ |
---|---|
一般ウィンドウ |
|
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 からのスカラー入力を使用します。 |