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


theta_intersection 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ó halmaz metszetét. A visszaadott vázlat csak olyan értékeket tartalmaz, amelyek mindkét vázlatban megjelennek.

Szemantika

theta_intersection ( first, second )

Arguments

  • először: Theta Sketch bináris formátumban.
  • második: Theta Sketch bináris formátumban.

Visszatérítések

A BINARY metszetet képviselő szerializált Theta-vázlatot tartalmazó érték.

Jegyzetek

  • A művelet ingázásos: theta_intersection(A; B) = theta_intersection(B, A).
  • Az eredmény mindkét bemeneti vázlatban megjelenő értékeket tartalmaz.
  • Ha kétnál több vázlatot szeretne metszeni, használja inkább az összesítőtheta_intersection_agg függvényfüggvényt.

Hibaüzenetek

Examples

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