適用於:
Databricks 執行時間 18.1 及以上版本
計算恰好兩個帶有雙重摘要的 TupleSketch 二元表示的集合交集。
語法
tuple_intersection_double ( first, second [, mode ] )
Arguments
- 第一:一個二進位格式的雙重摘要元組草圖。
- 第二:帶有雙重摘要的二進位格式 TupleSketch。
-
模式:一個可選
STRING的文字,指定聚合模式。 有效值:'sum','min','max','alwaysone', 。 預設值為'sum'。
退貨
包含 BINARY 代表交集的 TupleSketch 值。
註釋
- 結果中只包含同時出現在兩個輸入草圖中的鍵。
- 若交叉超過兩個草圖,請使用 tuple_intersection_agg_double。
錯誤訊息
範例
> SELECT tuple_sketch_estimate_double(
tuple_intersection_double(
tuple_sketch_agg_double(col1, val1),
tuple_sketch_agg_double(col2, val2)
)
) FROM VALUES (1, 1.0D, 1, 4.0D), (2, 2.0D, 2, 5.0D), (3, 3.0D, 4, 6.0D) tab(col1, val1, col2, val2);
2.0