Sdílet prostřednictvím


tuple_sketch_summary_integer Funkce

Platí pro:check označený ano Databricks Runtime 18.1 a novější

Agreguje souhrnné hodnoty z kolekce TupleSketch s celočíselnou souhrny podle zadaného režimu.

Syntaxe

tuple_sketch_summary_integer ( sketch [, mode ] )

Arguments

  • skica: TupleSketch v binárním formátu se souhrny celých čísel.
  • mode: Volitelný STRING literál určující režim agregace. Platné hodnoty: 'sum', 'min', 'max''alwaysone'. Výchozí hodnota je 'sum'.

Návraty

Hodnota LONG představující agregovaný souhrn napříč všemi klíči v náčrtu

Poznámky

  • V 'sum' režimu vrátí funkce součet všech souhrnných hodnot.
  • V 'min' režimu vrátí funkce minimální souhrnnou hodnotu.
  • V 'max' režimu vrátí funkce maximální souhrnnou hodnotu.
  • V 'alwaysone' režimu vrátí funkce počet položek (ekvivalentní počtu jedinečných položek).

Chybové zprávy

Příklady

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