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