mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
1.1 KiB
1.1 KiB
toc_priority
| toc_priority |
|---|
| 150 |
initializeAggregation
初始化你输入行的聚合。用于后缀是 State 的函数。
用它来测试或处理 AggregateFunction 和 AggregationgMergeTree 类型的列。
语法
initializeAggregation (aggregate_function, column_1, column_2);
参数
返回值
返回输入行的聚合结果。返回类型将与 initializeAgregation 用作第一个参数的函数的返回类型相同。
例如,对于后缀为 State 的函数,返回类型将是 AggregateFunction。
示例
查询:
SELECT uniqMerge(state) FROM (SELECT initializeAggregation('uniqState', number % 3) AS state FROM system.numbers LIMIT 10000);
结果:
┌─uniqMerge(state)─┐ │ 3 │ └──────────────────┘