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.
Gäller för:
Databricks Runtime 18.1 och senare
Beräknar skärningspunkten mellan flera binära TupleSketch-representationer med heltalssammanfattningar. Returnerar en skiss som bara innehåller nycklar som är gemensamma för alla indataskisser.
Syntax
tuple_intersection_agg_integer ( sketch [, mode ] )
Arguments
- skiss: En TupleSketch i binärt format med heltalssammanfattningar (till exempel från tuple_sketch_agg_integer).
-
läge: En valfri
STRINGliteral som anger aggregeringsläget för att kombinera dubbletter av nyckelsammanfattningar. Giltiga värden:'sum','min','max','alwaysone'. Standardvärdet är'sum'.
Retur
Ett BINARY värde som innehåller den intersekerade TupleSketch med heltalssammanfattningar.
Noteringar
-
NULLindataskisser ignoreras under aggregering. - Resultatet innehåller bara nycklar som visas i alla indataskisser.
- För att korsa exakt två skisser använder du funktionen scalar tuple_intersection_integer .
Felmeddelanden
Exempel
-- Find keys common to all sketches
> SELECT tuple_sketch_estimate_integer(tuple_intersection_agg_integer(sketch)) FROM (
SELECT tuple_sketch_agg_integer(key, summary) as sketch FROM VALUES (1, 1), (2, 2), (3, 3) tab(key, summary)
UNION ALL
SELECT tuple_sketch_agg_integer(key, summary) as sketch FROM VALUES (2, 2), (3, 3), (4, 4) tab(key, summary)
);
2.0