topKWeighted
Returns an array of the approximately most frequent values in the specified column. The resulting array is sorted in descending order of approximate frequency of values (not by the values themselves). Additionally, the weight of the value is taken into account.
Syntax
topKWeighted(N)(x, weight)
Arguments
N
— The number of elements to return.x
— The value.weight
— The weight. Every value is accountedweight
times for frequency calculation. UInt64.
Returned value
Returns an array of the values with maximum approximate sum of weights.
Example
Query:
SELECT topKWeighted(10)(number, number) FROM numbers(1000)
Result:
┌─topKWeighted(10)(number, number)──────────┐
│ [999,998,997,996,995,994,993,992,991,990] │
└───────────────────────────────────────────┘
See Also
当前内容版权归 ClickHouse 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 ClickHouse .