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

approx_top_k

返回指定列中大约出现最频繁值及其计数的数组。结果数组按值的近似频率降序排序(而不是按值本身)。

此函数不提供保证的结果。在某些情况下,可能会发生错误,并可能返回并非最频繁的值。

我们建议使用N < 10的值;随着N值的增大,性能会下降。N的最大值为65536。

参数

  • N — 要返回的元素数量。可选。默认值:10。
  • reserved — 定义为值保留的单元格数。如果 uniq(column) > reserved,则 topK 函数的结果将是近似的。可选。默认值:N * 3。

参数

  • column — 计算频率的值。

示例

查询:

结果:

approx_top_count

approx_top_k函数的别名。

另见