云日志服务 LTS-聚合函数:approx_distinct函数

时间:2024-07-25 10:14:47

approx_distinct函数

用于估算x中不重复值的个数。

  • 估算x中不重复值的个数,默认存在2.3%的标准误差

    语法:approx_distinct(x)

  • 估算x中不重复值的个数,支持自定义标准误差

    语法:approx_distinct(x, e)

表2 参数说明

参数名称

描述

类型

是否必选

x

原始字段

任意

e

自定义标准误差

double类型,取值为[0.0115, 0.26]

返回值类型:bigint类型

  • 示例1:使用approx_distinct函数估算不重复的clientIp字段值,标准误差为2.3%。
    表3 查询分析结果

    类型

    场景

    查询语句

    SELECT approx_distinct(clientIp)

    返回结果

    1

  • 示例2:使用approx_distinct函数估算不重复的clientIp字段值, 自定义标准误差为10%。
    表4 查询分析结果

    类型

    场景

    查询语句

    SELECT approx_distinct(clientIp, 0.1)

    返回结果

    1

support.huaweicloud.com/usermanual-lts/lts_07_0204.html