適用対象:はい Databricks Runtime 18.1 以降と![]()
整数のサマリーを使用して、2 つの TupleSketch バイナリ表現のセット差 (A から B) を計算します。 返されるスケッチには、最初のスケッチに表示されるが、2 番目のスケッチには表示されないキーのみが含まれます。
構文
tuple_difference_integer ( first, second )
論争
- 最初: 整数の概要 (セット A) を含むバイナリ形式の TupleSketch。
- second: 整数の概要 (セット B) を含むバイナリ形式の TupleSketch。
返品ポリシー
セットの差 (A - B) を表す TupleSketch を含む BINARY 値。
注記
- この操作は可換ではありません:tuple_difference_integer(A, B) ≠ tuple_difference_integer(B, A)。
- 結果には、2 番目に表示されない最初のスケッチのキーが含まれます。
- 最初のスケッチのサマリー値は、結果のキーに対して保持されます。
エラー メッセージ
例示
> SELECT tuple_sketch_estimate_integer(
tuple_difference_integer(
tuple_sketch_agg_integer(col1, val1),
tuple_sketch_agg_integer(col2, val2)
)
) FROM VALUES (5, 5, 4, 4), (1, 1, 4, 4), (2, 2, 5, 5), (3, 3, 1, 1) tab(col1, val1, col2, val2);
2.0