1. `UNBOUNDED PRECEDING`: 指定窗口从第一行开始,直到当前行。
2. `N PRECEDING`: 指定窗口从当前行向前 N 行的范围。
3. `CURRENT ROW`: 指定窗口只包括当前行。
4. `N FOLLOWING`: 指定窗口从当前行向后 N 行的范围。
5. `UNBOUNDED FOLLOWING`: 指定窗口从当前行开始,一直到最后一行。
这些关键词可以与 `RANGE` 或 `ROWS` 关键词一起使用来定义窗口范围。例如:
- `RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW`:窗口从第一行开始,直到当前行。
- `ROWS BETWEEN 2 PRECEDING AND CURRENT ROW`:窗口从当前行向前两行的范围。
- `ROWS BETWEEN CURRENT ROW AND 3 FOLLOWING`:窗口从当前行到接下来三行的范围。
指定窗口范围
最新推荐文章于 2024-08-16 17:02:33 发布