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 den Satzunterschied (A minus B) von zwei TupleSketch-Binärdarstellungen mit doppelten Zusammenfassungen. Die zurückgegebene Skizze enthält nur Schlüssel, die in der ersten Skizze, aber nicht in der zweiten Skizze angezeigt werden.
Syntax
tuple_difference_double ( first, second )
Argumente
- first: Ein TupleSketch im Binärformat mit doppelten Zusammenfassungen (set A).
- second: Ein TupleSketch im Binärformat mit doppelten Zusammenfassungen (set B).
Rückkehr
Ein BINARY Wert, der den TupleSketch enthält, der den Satzunterschied darstellt (A - B).
Hinweise
- Der Vorgang ist NICHT kommutativ: tuple_difference_double(A, B) ≠ tuple_difference_double(B, A).
- Das Ergebnis enthält Schlüssel aus der ersten Skizze, die nicht in der zweiten Skizze angezeigt werden.
- Zusammenfassungswerte aus der ersten Skizze werden für Schlüssel im Ergebnis beibehalten.
Fehlermeldungen
Beispiele
> SELECT tuple_sketch_estimate_double(
tuple_difference_double(
tuple_sketch_agg_double(col1, val1),
tuple_sketch_agg_double(col2, val2)
)
) FROM VALUES (5, 5.0D, 4, 4.0D), (1, 1.0D, 4, 4.0D), (2, 2.0D, 5, 5.0D), (3, 3.0D, 1, 1.0D) tab(col1, val1, col2, val2);
2.0