Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks Runtime 18.1 en hoger
Berekent het snijpunt van meerdere binaire TupleSketch-weergaven met gehele getallen. Retourneert een schets die alleen sleutels bevat die gebruikelijk zijn voor alle invoertekeningen.
Syntaxis
tuple_intersection_agg_integer ( sketch [, mode ] )
Arguments
- schets: Een TupleSketch in binaire indeling met gehele getallen (zoals uit tuple_sketch_agg_integer).
-
modus: Een optionele letterlijke
STRINGwaarde die de aggregatiemodus opgeeft voor het combineren van dubbele sleutelsamenvattingen. Geldige waarden:'sum','min','max', .'alwaysone'De standaardwaarde is'sum'.
Retouren
Een BINARY waarde met de door elkaar gekruiste TupleSketch met gehele getallen.
Opmerkingen
-
NULLinvoerschetsen worden tijdens de aggregatie genegeerd. - Het resultaat bevat alleen sleutels die worden weergegeven in alle invoerschetsen.
- Gebruik de scalaire tuple_intersection_integer functie voor het snijden van exact twee schetsen.
Foutberichten
Voorbeelden
-- 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