Поделиться через


tuple_sketch_summary_integer функция

Область применения:check помечена да Databricks Runtime 18.1 и выше

Агрегирует суммарные значения из TupleSketch с целыми сводками в соответствии с указанным режимом.

Синтаксис

tuple_sketch_summary_integer ( sketch [, mode ] )

Аргументы

  • эскиз: TupleSketch в двоичном формате с целыми сводные данные.
  • режим: необязательный STRING литерал, указывающий режим агрегирования. Допустимые значения: 'sum', 'min', 'max', 'alwaysone'. Значение по умолчанию — 'sum'.

Возвраты

Значение LONG , представляющее агрегированную сводку по всем ключам в эскизе.

Примечания.

  • В 'sum' режиме функция возвращает сумму всех суммарных значений.
  • В 'min' режиме функция возвращает минимальное суммарное значение.
  • В 'max' режиме функция возвращает максимальное суммарное значение.
  • В 'alwaysone' режиме функция возвращает количество записей (эквивалентно определенному числу).

Сообщения об ошибках

Примеры

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