kll_sketch_get_n_double 函数

适用于:勾选为是 Databricks Runtime 18.0 及更高版本

返回已添加到双 KLL 草图的项目数。

Syntax

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