tuple_difference_theta_double fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks Runtime 18.2 ve üzerini denetleyin

Bir TupleSketch'in set farkını (A eksi B) çift özetler ve bir Theta Sketch ile hesaplar. Geri dönen eskiz, yalnızca TupleSketch'te görünen ancak Theta Sketch'te olmayan tuşları içerir.

Syntax

tuple_difference_theta_double ( first, second )

Arguments

  • first: İkili biçimde çift özetli bir TupleSketch (A kümesi).
  • ikincisi: Toplu fonksiyondan olan ikili formatta (küme Btheta_sketch_agg) bir Theta Eskizi.

Returns

BINARY Küme farkını (A - B) temsil eden TupleSketch değerini içeren bir değer.

veya firstsecond ise NULL, sonuç olur NULL.

Notlar

Yaygın hata koşulları

Examples

> SELECT tuple_sketch_estimate_double(
    tuple_difference_theta_double(
      tuple_sketch_agg_double(col1, val1),
      theta_sketch_agg(col2)
    )
  ) FROM VALUES (5, 5.0D, 4), (1, 1.0D, 4), (2, 2.0D, 5), (3, 3.0D, 1) tab(col1, val1, col2);
2.0