窗口函数¶
窗口函数是分析函数,用于各种计算,例如运行总数、移动平均值和排名。
有关一般语法规则,请参阅 窗口函数的语法和用法。有关特定于各个函数的语法,请转到下表中的链接。
子类别 |
备注 |
---|---|
常规窗口 |
|
使用 WITHIN GROUP 语法。 |
|
使用 WITHIN GROUP 语法。 |
|
使用 WITHIN GROUP 语法。 |
|
STDDEV 和 STDDEV_SAMP 为别名。 |
|
VAR_POP 的别名。 |
|
VAR_SAMP 的别名。 |
|
排名 |
|
仅支持 RANGE BETWEEN 窗口框架,而不需要显式偏移。 |
|
按位聚合 |
|
布尔聚合 |
|
哈希 |
|
半结构化数据聚合 |
|
计算非重复值 |
|
线性回归 |
|
统计与概率 |
|
基数估算 . (使用 HyperLogLog) |
|
HLL 的别名。 |
|
非聚合函数;使用来自 HLL_ACCUMULATE 或 HLL_COMBINE 的标量输入。 |
|
相似性估算 . (使用 MinHash) |
|
频率估算 . (使用 Space-Saving) |
|
非聚合函数;使用来自 APPROX_TOP_K_ACCUMULATE 或 APPROX_TOP_K_COMBINE 的标量输入。 |
|
百分位估算 . (使用 T-Digest) |
|
非聚合函数;使用来自 APPROX_PERCENTILE_ACCUMULATE 或 APPROX_PERCENTILE_COMBINE 的标量输入。 |