适用于:
Databricks SQL
Databricks Runtime 18.0 及更高版本
返回 Theta Sketch 二进制表示形式的估计唯一值数。
Syntax
theta_sketch_estimate ( sketch )
Arguments
-
草图:二进制格式的 Theta Sketch(例如聚合
theta_sketch_agg函数、theta_union_agg聚合函数、theta_intersection_agg聚合函数、theta_union函数、theta_difference函数或theta_intersection函数)。
退货
一个 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