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 SQL
Databricks Runtime 18.0 and above
Führt genau zwei Theta Sketch-Binäre Darstellungen mithilfe von Set Union zusammen.
Syntax
theta_union ( first, second [, lgNomEntries ] )
Argumente
- first: A Theta Sketch in binary format.
- second: A Theta Sketch im Binärformat.
-
lgNomEntries: Ein optionales
INTEGERLiteral, das die Log-Base-2 der Nominaleinträge für den Union-Puffer angibt. Muss zwischen 4 und 26 einschließlich liegen. Der Standardwert ist 12.
Rückkehr
Ein BINARY Wert, der die serialisierte Theta-Skizze enthält, die die Vereinigung der beiden Eingabeskizzen darstellt.
Hinweise
- Der Union-Vorgang behandelt Eingabeskizzen mit unterschiedlichen
lgNomEntriesWerten. - Wenn Sie mehr als zwei Skizzen zusammenführen möchten, verwenden Sie stattdessen die Aggregatfunktion
theta_union_agg.
Fehlermeldungen
Beispiele
-- Union two sketches
> SELECT theta_sketch_estimate(theta_union(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (1, 4), (1, 4), (2, 5), (2, 5), (3, 6) tab(col1, col2);
6