Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
danych Sql w usłudze Databricks
Databricks Runtime 18.0 lub nowszej
Oblicza różnicę zestawu (A minus B) dwóch reprezentacji binarnych Theta Sketch. Zwrócony szkic zawiera tylko wartości, które pojawiają się w pierwszym szkicu, ale nie w drugim.
Składnia
theta_difference ( first, second )
Arguments
- first: A Theta Sketch w formacie binarnym (ustaw A).
- drugi: A Theta Sketch w formacie binarnym (zestaw B).
Zwraca
BINARY Wartość zawierająca serializowaną szkic theta reprezentującą różnicę zestawu (A - B).
Notatki
- Operacja nie jest dojeżdżana:
theta_difference(A, B)≠theta_difference(B, A). - Wynik zawiera wartości, które pojawiają się w pierwszym szkicu, ale nie w drugim.
Komunikaty o błędach
Przykłady
-- Find values in first sketch but not in second
> SELECT theta_sketch_estimate(theta_difference(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (5, 4), (1, 4), (2, 5), (2, 5), (3, 1) tab(col1, col2);
2