You need to enable JavaScript to run this app.
文档中心
ByteHouse 企业版

ByteHouse 企业版

复制全文
下载 pdf
聚合函数
initializeAggregation
复制全文
下载 pdf
initializeAggregation

初始化你输入行的聚合。用于后缀是 State 的函数。
用它来测试或处理 AggregateFunctionAggregationgMergeTree 类型的列。
语法

initializeAggregation (aggregate_function, column_1, column_2)

参数
aggregate_function — 聚合函数名。 这个函数的状态 — 正创建的。String类型。
column_n — 将其转换为函数的参数的列。String类型。
返回值
返回输入行的聚合结果。返回类型将与 initializeAgregation 用作第一个参数的函数的返回类型相同。
例如,对于后缀为 State 的函数,返回类型将是 AggregateFunction
示例
查询:

SELECT uniqMerge(state) FROM (SELECT initializeAggregation('uniqState', number % 3) AS state FROM system.numbers LIMIT 10000);

结果:

┌─uniqMerge(state)─┐
│ 3 │
└──────────────────┘
最近更新时间:2024.11.11 17:54:05
这个页面对您有帮助吗?
有用
有用
无用
无用