Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks Runtime 18.1 und höher
Berechnet die festgelegte Schnittmenge von genau zwei TupleSketch-Binären Darstellungen mit ganzzahligen Zusammenfassungen.
Syntax
tuple_intersection_integer ( first, second [, mode ] )
Argumente
- first: Ein TupleSketch im Binärformat mit ganzzahligen Zusammenfassungen.
- second: Ein TupleSketch im Binärformat mit ganzzahligen Zusammenfassungen.
-
modus: Ein optionales
STRINGLiteral, das den Aggregationsmodus angibt. Gültige Werte:'sum','min','max','alwaysone'. Der Standardwert lautet'sum'.
Rückkehr
Ein BINARY Wert, der den TupleSketch enthält, der die Schnittmenge darstellt.
Hinweise
- Das Ergebnis enthält nur Schlüssel, die in beiden Eingabeskizzen angezeigt werden.
- Verwenden Sie tuple_intersection_agg_integer, um mehr als zwei Skizzen zu überschneiden.
Fehlermeldungen
Beispiele
> SELECT tuple_sketch_estimate_integer(
tuple_intersection_integer(
tuple_sketch_agg_integer(col1, val1),
tuple_sketch_agg_integer(col2, val2)
)
) FROM VALUES (1, 1, 1, 4), (2, 2, 2, 5), (3, 3, 4, 6) tab(col1, val1, col2, val2);
2.0