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


kll_sketch_get_n_double функция

Область применения:отмечено галочкой 'да' Databricks Runtime 18.0 и более поздних версий

Возвращает количество элементов, добавленных в двойной эскиз KLL.

Синтаксис

kll_sketch_get_n_double ( sketch )

Arguments

  • sketch BINARY: выражение, содержащее сериализованный DOUBLE эскиз KLL.

Возвраты

BIGINT отражает общее количество элементов в эскизе.

Примечания.

  • Возвращает точное количество добавленных элементов, а не оценку.
  • Возвращает значение 0 для пустого эскиза.

Примеры

> WITH sketch_data AS (
    SELECT kll_sketch_agg_double(measurement) AS sketch
    FROM VALUES (1.23), (2.34), (3.45) AS T(measurement)
  )
  SELECT kll_sketch_get_n_double(sketch) FROM sketch_data
  3