次の方法で共有


tuple_intersection_integer 関数

適用対象:はい Databricks Runtime 18.1 以降とマークされているチェック

整数のサマリーを使用して、2 つの TupleSketch バイナリ表現のセットの積集合を計算します。

構文

tuple_intersection_integer ( first, second [, mode ] )

論争

  • first: 整数の概要を含むバイナリ形式の TupleSketch。
  • second: 整数の概要を含むバイナリ形式の TupleSketch。
  • mode: 集計モードを指定する省略可能な STRING リテラル。 有効な値: 'sum''min''max''alwaysone'。 既定値は、'sum' です。

返品ポリシー

交差部分を表す TupleSketch を含む BINARY 値。

注記

  • 結果には、両方の入力スケッチに表示されるキーのみが含まれます。
  • 2 つ以上のスケッチを交差する場合は、 tuple_intersection_agg_integerを使用します。

エラー メッセージ

例示

> SELECT tuple_sketch_estimate_integer(
    tuple_intersection_integer(
      tuple_sketch_agg_integer(col1, val1),
      tuple_sketch_agg_integer(col2, val2)
    )
  ) FROM VALUES (1, 1, 1, 4), (2, 2, 2, 5), (3, 3, 4, 6) tab(col1, val1, col2, val2);
2.0