跳到主要内容
跳到主要内容

uniqExact

计算参数中不同取值的精确个数。

uniqExact(x[, ...])

如果确实需要精确结果,请使用 uniqExact 函数。否则请使用 uniq 函数。

uniqExact 函数比 uniq 占用更多内存,因为随着不同值数量的增加,其状态大小会无限增长。

参数

该函数接受可变数量的参数。参数可以是 TupleArrayDateDateTimeString 或数值类型。

示例

在本示例中,我们将使用 uniqExact 函数来统计 opensky 数据集 中唯一机型代码(用于标识飞机机型的简短标识符)的数量。

SELECT uniqExact(typecode) FROM opensky.opensky
1106

另请参阅