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

uniqExact

计算不同参数值的确切数量。

uniqExact(x[, ...])

如果您绝对需要精确的结果,请使用 uniqExact 函数。否则,请使用 uniq 函数。

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

参数

该函数接受多个参数。参数可以是 TupleArrayDateDateTimeString 或数值类型。

示例

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

SELECT uniqExact(typecode) FROM opensky.opensky
1106

另请参见