hll_sketch_estimate函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时13.1及以后

这个函数使用HyperLogLog算法计算概率近似给定列中独特的数量值,使用二进制表示称为素描缓冲区之前生成的hll_sketch_agg函数和返回的结果是一个很大的整数。

hll_unionhll_union_agg函数也可以结合草图由消费和合并这些缓冲区作为输入。

实现使用Apache Datasketches图书馆。请参阅高级语言为更多的信息。

语法

hll_sketch_estimate(expr)

参数

返回

一个长整型数字值近似的计算由输入草图。

例子

>选择hll_sketch_estimate(hll_sketch_agg(上校,12))(1),(1),(2),(2),(3)选项卡(上校);3>选择hll_sketch_estimate(hll_sketch_agg(上校))(1),(1),(2),(2),(3)选项卡(上校);3