Delen via


tuple_sketch_summary_integer functie

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

Hiermee worden de samenvattingswaarden van een TupleSketch samengevoegd met gehele getallen volgens de opgegeven modus.

Syntaxis

tuple_sketch_summary_integer ( sketch [, mode ] )

Arguments

  • schets: Een 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 LONG waarde die de geaggregeerde samenvatting weergeeft voor alle sleutels in de schets.

Opmerkingen

  • In 'sum' de modus retourneert de functie de som van alle samenvattingswaarden.
  • In 'min' de modus retourneert de functie de minimumsamenvattingswaarde.
  • In 'max' de modus retourneert de functie de maximumsamenvattingswaarde.
  • In 'alwaysone' de modus retourneert de functie het aantal vermeldingen (gelijk aan uniek aantal).

Foutberichten

Voorbeelden

-- Sum of all summary values
> SELECT tuple_sketch_summary_integer(tuple_sketch_agg_integer(key, summary)) FROM VALUES (1, 1), (1, 2), (2, 3) tab(key, summary);
6

-- Get maximum summary value
> SELECT tuple_sketch_summary_integer(tuple_sketch_agg_integer(key, summary), 'max') FROM VALUES (1, 1), (1, 2), (2, 3) tab(key, summary);
5