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
Berechnet die festgelegte Schnittmenge von zwei Binären Theta Sketch-Darstellungen. Die zurückgegebene Skizze enthält nur Werte, die in beiden Skizzen angezeigt werden.
Syntax
theta_intersection ( first, second )
Argumente
- first: A Theta Sketch in binary format.
- second: A Theta Sketch im Binärformat.
Rückkehr
Ein BINARY Wert, der die serialisierte Theta-Skizze enthält, die die Schnittmenge darstellt.
Hinweise
- Der Vorgang ist kommutativ: theta_intersection(A, B) = theta_intersection(B, A).
- Das Ergebnis enthält Werte, die in beiden Eingabeskizzen angezeigt werden.
- Verwenden Sie stattdessen die Aggregatfunktion
theta_intersection_agg, um mehr als zwei Skizzen zu überschneiden.
Fehlermeldungen
Beispiele
-- Find values appearing in both sketches
> SELECT theta_sketch_estimate(theta_intersection(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (5, 4), (1, 4), (2, 5), (2, 5), (3, 1) tab(col1, col2);
2