Udostępnij za pośrednictwem


Funkcja theta_intersection

Dotyczy:sprawdzanie oznaczone jako tak Sprawdzanie bazy danych Sql w usłudze Databricks oznaczone jako tak Databricks Runtime 18.0 lub nowszej

Oblicza skrzyżowanie zestawu dwóch reprezentacji binarnych Theta Sketch. Zwrócony szkic zawiera tylko wartości, które pojawiają się w obu szkicach.

Składnia

theta_intersection ( first, second )

Arguments

  • first: A Theta Sketch w formacie binarnym.
  • second: A Theta Sketch w formacie binarnym.

Zwraca

Wartość zawierająca BINARY serializowany szkic Theta reprezentujący skrzyżowanie.

Notatki

Komunikaty o błędach

Przykłady

-- Find values appearing in both sketches
> SELECT theta_sketch_estimate(theta_intersection(theta_sketch_agg(col1), theta_sketch_agg(col2)))
  FROM VALUES (5, 4), (1, 4), (2, 5), (2, 5), (3, 1) tab(col1, col2);
2