HLL_COMBINE¶
入力状態を単一の出力状態に結合(マージ)します。
これにより、 HLL_ACCUMULATE が同じテーブルの水平パーティションで実行され、各テーブルパーティションのアルゴリズム状態が生成されるシナリオが可能になります。その後、これらの状態を HLL_COMBINE を使用して結合し、テーブル全体で HLL_ACCUMULATE を1回実行するのと同じ出力状態を生成できます。
- こちらもご参照ください。
構文¶
集計関数
ウィンドウ関数
OVER句の詳細については、 ウィンドウ関数の構文と使用法 をご参照ください。
引数¶
stateHLL_ACCUMULATE の呼び出しによって生成された状態情報を含む式です。
使用上の注意¶
例¶
This example shows how to use the three related functions HLL_ACCUMULATE, HLL_ESTIMATE, and HLL_COMBINE.
簡単なテーブルとデータを作成します。
Create a table that contains the "state" that represents the current
approximate cardinality information for the table named sequence_demo:
Now create a second table and add data. (In a more realistic situation, the user could have loaded more data into the first table and divided the data into non-overlapping sets based on the time that the data was loaded.)
新しいデータのみの「状態」情報を取得します。
行の2つのバッチの「状態」情報を結合します。
行の結合セットのおおよそのカーディナリティを取得します。