APPROXIMATE_COUNT_DISTINCT_SYNOPSIS
汇总不同非 NULL 值的信息并将结果集实体化为 VARBINARY 或 LONG VARBINARY 概要对象。计算结果在规定的容错范围内。将概要对象保存在 Vertica 表中以供 APPROXIMATE_COUNT_DISTINCT_OF_SYNOPSIS 使用。
行为类型
不可变语法
APPROXIMATE_COUNT_DISTINCT_SYNOPSIS ( expression[, error‑tolerance] )
参数
- 表达式
- 使用支持等式比较的任何数据类型评估的值。
- error‑tolerance
表示所需容错百分比的数字值,分布在此函数返回的值周围。容错值越小,近似值越接近实际值。
您可以将
error‑tolerance
设置为最小值 0.88。Vertica 不实施最大值限制,但大于 5 的任何值都以 5% 的容错实现。如果省略此实参,则 Vertica 将使用 1.25(%) 的容错率。
有关更多详细信息,请参阅 APPROXIMATE_COUNT_DISTINCT。
限制
APPROXIMATE_COUNT_DISTINCT_SYNOPSIS 和 DISTINCT 聚合不能在同一查询块中。
示例
请参阅APPROXIMATE_COUNT_DISTINCT_OF_SYNOPSIS。