- 类别:
聚合函数 (Percentile Estimation) , 窗口函数的语法和用法
APPROX_PERCENTILE_COMBINE¶
将多个百分位数输入状态组合(合并)为单个输出状态。
这允许 APPROX_PERCENTILE_ACCUMULATE 在同一表的水平分区上运行,从而为每个表分区生成算法状态。这些状态稍后可以使用 APPROX_PERCENTILE_COMBINE 进行组合,生成与整个表的 APPROX_PERCENTILE_ACCUMULATE 单次运行相同的输出状态。
语法¶
实参¶
state一个表达式,其中包含通过调用 APPROX_PERCENTILE_ACCUMULATE 生成的状态信息。
使用说明¶
不支持小数浮点数 (DECFLOAT) 值。
示例¶
返回 testtable.c2 列中数字的中位数的近似值(0.5 表示第 50 个百分位数):
返回 mytest.s1 union mytest2.s2 中数字的第 2 个百分位数的近似值。
有关更广泛的示例,请参阅 APPROX_PERCENTILE_ACCUMULATE 中的“示例”部分。