## 12.21 窗口函数

[12.21.1 窗口功能说明](window-function-descriptions.html)
[12.21.2 窗口函数概念和语法](window-functions-usage.html)
[12.21.3 窗函数帧规范](window-functions-frames.html)
[12.21.4 命名窗口](window-functions-named-windows.html)
[12.21.5 窗口功能限制](window-function-restrictions.html)

[](<>)

MySQL 支持窗口函数，对于查询中的每一行，使用与该行相关的行执行计算。以下部分讨论如何使用窗口函数，包括对`超过`和`窗户`条款。第一部分提供非聚合窗口函数的描述。有关聚合窗口函数的说明，请参见[第 12.20.1 节，“聚合函数描述”](aggregate-functions.html).

有关优化和窗口函数的信息，请参阅[第 8.2.1.21 节，“窗口函数优化”](window-function-optimization.html).
