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 den Satzunterschied (A minus B) von zwei binären Theta Sketch-Darstellungen. Die zurückgegebene Skizze enthält nur Werte, die in der ersten Skizze, aber nicht in der zweiten Skizze angezeigt werden.
Syntax
theta_difference ( first, second )
Argumente
- first: A Theta Sketch im Binärformat (set A).
- second: A Theta Sketch in binary format (set B).
Rückkehr
Ein BINARY Wert, der die serialisierte Theta-Skizze enthält, die den Satzunterschied (A - B) darstellt.
Hinweise
- Der Vorgang ist nicht kommutativ:
theta_difference(A, B)≠theta_difference(B, A). - Das Ergebnis enthält Werte, die in der ersten Skizze, aber nicht in der zweiten Skizze angezeigt werden.
Fehlermeldungen
Beispiele
-- Find values in first sketch but not in second
> SELECT theta_sketch_estimate(theta_difference(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (5, 4), (1, 4), (2, 5), (2, 5), (3, 1) tab(col1, col2);
2