適用対象:はい Databricks Runtime 18.1 以降と![]()
set union を使用して、2 つの TupleSketch バイナリ表現を整数の概要と正確にマージします。
構文
tuple_union_integer ( first, second [, lgNomEntries [, mode ]] )
論争
- first: 整数の概要を含むバイナリ形式の TupleSketch。
- second: 整数の概要を含むバイナリ形式の TupleSketch。
-
lgNomEntries: わずかなエントリの log-base-2 を指定する省略可能な
INTEGERリテラル。 4 ~ 26 の範囲で指定する必要があります。 既定値は 12 です。 -
mode: 集計モードを指定する省略可能な
STRINGリテラル。 有効な値:'sum'、'min'、'max'、'alwaysone'。 既定値は、'sum'です。
返品ポリシー
マージされた TupleSketch と整数の概要を含む BINARY 値。
注記
- 複数のスケッチをマージするには、集約 tuple_union_agg_integer 関数を使用します。
エラー メッセージ
例示
> SELECT tuple_sketch_estimate_integer(
tuple_union_integer(
tuple_sketch_agg_integer(col1, val1),
tuple_sketch_agg_integer(col2, val2)
)
) FROM VALUES (1, 1, 4, 4), (2, 2, 5, 5), (3, 3, 6, 6) tab(col1, val1, col2, val2);
6.0