tuple_sketch_summary_double функция

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

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

Синтаксис

tuple_sketch_summary_double ( sketch [, mode ] )

Аргументы

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

Возвраты

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

Примечания.

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

Распространенные условия ошибки

Примеры

-- Sum of all summary values
> SELECT tuple_sketch_summary_double(tuple_sketch_agg_double(key, summary)) FROM VALUES (1, 1.0D), (1, 2.0D), (2, 3.0D) tab(key, summary);
6.0