Delen via


tuple_intersection_integer functie

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

Berekent het set snijpunt van precies twee binaire weergaven van TupleSketch met gehele getallen.

Syntaxis

tuple_intersection_integer ( first, second [, mode ] )

Arguments

  • eerste: Een TupleSketch in binaire indeling met gehele getallen.
  • second: A TupleSketch in binaire indeling met gehele getallen.
  • modus: Een optionele letterlijke STRING waarde die de aggregatiemodus aangeeft. Geldige waarden: 'sum', 'min', 'max', . 'alwaysone' De standaardwaarde is 'sum'.

Retouren

Een BINARY waarde met de TupleSketch die het snijpunt vertegenwoordigt.

Opmerkingen

  • Het resultaat bevat alleen sleutels die worden weergegeven in beide invoertekens.
  • Gebruik tuple_intersection_agg_integer voor het snijden van meer dan twee schetsen.

Foutberichten

Voorbeelden

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