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 Runtime 18.1 och senare
Beräknar den inställda skillnaden (A minus B) för två binära TupleSketch-representationer med heltalssammanfattningar. Den returnerade skissen innehåller bara nycklar som visas i den första skissen men inte i den andra.
Syntax
tuple_difference_integer ( first, second )
Arguments
- först: En TupleSketch i binärt format med heltalssammanfattningar (ange A).
- second: En TupleSketch i binärt format med heltalssammanfattningar (ange B).
Retur
Ett BINARY värde som innehåller TupleSketch som representerar den angivna skillnaden (A – B).
Noteringar
- Åtgärden är INTE kommutativ: tuple_difference_integer(A, B) ≠ tuple_difference_integer(B, A).
- Resultatet innehåller nycklar från den första skissen som inte visas i den andra.
- Sammanfattningsvärden från den första skissen bevaras för nycklar i resultatet.
Felmeddelanden
Exempel
> SELECT tuple_sketch_estimate_integer(
tuple_difference_integer(
tuple_sketch_agg_integer(col1, val1),
tuple_sketch_agg_integer(col2, val2)
)
) FROM VALUES (5, 5, 4, 4), (1, 1, 4, 4), (2, 2, 5, 5), (3, 3, 1, 1) tab(col1, val1, col2, val2);
2.0