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

uniqExact

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

uniqExact(x[, ...])

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

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

参数

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

示例

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

SELECT uniqExact(typecode) FROM opensky.opensky
1106

另请参阅