Delen via


tuple_difference_integer functie

Van toepassing op:controleren gemarkeerd als Ja Databricks Runtime 18.1 en hoger

Berekent het setverschil (A min B) van twee binaire weergaven van TupleSketch met gehele getallen. De geretourneerde schets bevat alleen sleutels die worden weergegeven in de eerste schets, maar niet in de tweede.

Syntaxis

tuple_difference_integer ( first, second )

Arguments

  • eerste: Een TupleSketch in binaire indeling met gehele getallen (set A).
  • second: A TupleSketch in binaire indeling met gehele getallen (set B).

Retouren

Een BINARY waarde met de TupleSketch die het ingestelde verschil aangeeft (A - B).

Opmerkingen

  • De bewerking is NIET commutatief: tuple_difference_integer(A, B) ≠ tuple_difference_integer(B, A).
  • Het resultaat bevat sleutels uit de eerste schets die niet in de tweede worden weergegeven.
  • Samenvattingswaarden uit de eerste schets blijven behouden voor sleutels in het resultaat.

Foutberichten

Voorbeelden

> 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