approx_top_k
返回指定列中大约最频繁值及其计数的数组。结果数组按值的近似频率降序排列(而不是按值本身)。
此函数无法提供保证的结果。在某些情况下,可能会发生错误,并且它可能返回并不是真正最频繁的值。
我们建议使用 N < 10
的值;大 N
值会降低性能。最大值为 N = 65536
。
参数
N
— 要返回的元素数量。可选。默认值:10。reserved
— 定义为值保留多少个单元。如果 uniq(column) > reserved,topK 函数的结果将是近似值。可选。默认值:N * 3。
参数
column
— 用于计算频率的值。
示例
查询:
结果:
approx_top_count
是 approx_top_k
函数的别名
参见