窗口函数
-
边界核心参数 窗口边界通过
ROWS
、RANGE
或GROUPS
模式定义,语法为:
ROWS BETWEEN AND 基于 物理行位置 定义窗口,与排序键的实际值无关,适用于精确控制窗口行数
– 或
RANGE BETWEEN AND 基于 排序键的数值范围 定义窗口,适用于时间序列或连续数值的场景(如日期、金额)。
– 或
GROUPS BETWEEN AND 基于 排序键的分组 定义窗口,适用于重复值较多的场景(如按类别分组统计)
#### 边界取值
| **边界参数** | **说明** | **典型场景** |
| :------------------------: | :-----------------------------------------------------: | :-----------------------------------------: |
| `UNBOUNDED PRECEDING` |