tuple_difference_integer függvény

A következőre vonatkozik: yes Databricks Runtime 18.1 vagy újabb jelöléssel

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

Szemantika

tuple_difference_integer ( first, second )

Arguments

  • először: Egy TupleSketch bináris formátumban, egész számösszegzőkkel (A beállítás).
  • második: Egy TupleSketch bináris formátumban, egész számösszegzőkkel (B beállítás).

Visszatérítések

A BINARY tupleSketch értéket tartalmazó érték, amely a beállított különbséget (A – B) jelöli.

Jegyzetek

  • A művelet NEM ingázó: tuple_difference_integer(A, B) ≠ tuple_difference_integer(B, A).
  • Az eredmény olyan kulcsokat tartalmaz az első vázlatból, amelyek nem jelennek meg a másodikban.
  • Az első vázlat összesítő értékei megmaradnak az eredmény kulcsainál.

Gyakori hibafeltételek

Examples

> SELECT tuple_sketch_estimate_integer(
    tuple_difference_integer(
      tuple_sketch_agg_integer(col1, val1),
      tuple_sketch_agg_integer(col2, val2)
    )
  ) FROM VALUES (5, 5, 4, 4), (1, 1, 4, 4), (2, 2, 5, 5), (3, 3, 1, 1) tab(col1, val1, col2, val2);
2.0