Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks
Databricks Runtime 18.0 och senare
Beräknar den inställda skillnaden (A minus B) för två binära Theta Sketch-representationer. Den returnerade skissen innehåller endast värden som visas i den första skissen men inte i den andra.
Syntax
theta_difference ( first, second )
Arguments
- först: En Theta-skiss i binärt format (ange A).
- second: A Theta Sketch i binärt format (ange B).
Retur
Ett BINARY värde som innehåller den serialiserade Theta-skissen som representerar den angivna skillnaden (A – B).
Noteringar
- Åtgärden är inte kommutativ:
theta_difference(A, B)≠theta_difference(B, A). - Resultatet innehåller värden som visas i den första skissen men inte i den andra.
Felmeddelanden
Exempel
-- 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