Megosztás a következőn keresztül:


theta_difference függvény

A következőre vonatkozik:yes Databricks SQL check mark yes Databricks Runtime 18.0 és újabb

Kiszámítja két Theta Sketch bináris reprezentáció beállított különbségét (A mínusz B). A visszaadott vázlat csak az első vázlatban megjelenő értékeket tartalmazza, a másodikban nem.

Szemantika

theta_difference ( first, second )

Arguments

  • először: A Theta Sketch bináris formátumban (az A beállítás).
  • második: A Theta Sketch bináris formátumban (b készlet).

Visszatérítések

A BINARY szerializált Theta-vázlatot tartalmazó érték, amely a beállított különbséget (A – B) jelöli.

Jegyzetek

  • A művelet nem ingázásos: theta_difference(A, B)theta_difference(B, A).
  • Az eredmény olyan értékeket tartalmaz, amelyek az első vázlatban jelennek meg, de a másodikban nem.

Hibaüzenetek

Examples

-- 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