uniq
uniq
引入版本:v1.1
计算参数中不同值的近似数量。
该函数使用自适应抽样算法。在计算状态中,函数使用最多 65536 个元素哈希值的样本。该算法在 CPU 上非常精确且高效。当查询中包含多个此类函数时,使用 uniq 几乎与使用其他聚合函数一样快。
实现细节
此函数为聚合中的所有参数计算哈希值,然后在计算中使用该哈希值。
它使用自适应抽样算法。
在计算状态中,函数使用最多 65536 个元素哈希值的样本。
该算法在 CPU 上非常精确且高效。
当查询中包含多个此类函数时,使用 uniq 几乎与使用其他聚合函数一样快。
提示
我们建议在几乎所有场景中优先使用此函数,而不是其他变体。
语法
参数
返回值
返回一个 UInt64 类型的数字,表示不同值的近似数量。UInt64
示例
用法示例
多个参数
另请参阅