theta_sketch_estimate 函数

适用于:检查标记为“是”的 Databricks SQL 检查标记为“是”是 Databricks Runtime 18.0 及更高版本

返回 Theta Sketch 二进制表示形式的估计唯一值数。

Syntax

theta_sketch_estimate ( sketch )

Arguments

退货

一个 LONG 表示估计非重复计数的值。

备注

  • 结果舍入为最接近的整数。
  • 估计是概率性的;准确性取决于 lgNomEntries 创建草图时使用的参数。

错误消息

示例

-- Get estimated distinct count from a sketch
> SELECT theta_sketch_estimate(theta_sketch_agg(col)) FROM VALUES (1), (1), (2), (2), (3) tab(col);
3