OVER SQL · 查询子句
OVER 子句把普通聚合函数或窗口函数标记为按指定窗口分区计算,而不是对整个结果集折叠成一行。
怎么用
函数() OVER (PARTITION BY 列 ORDER BY 列) 窗口函数
小例子
SELECT 姓名, 分数, RANK() OVER (ORDER BY 分数 DESC) FROM 学生;
运行结果
给每个学生按分数排名。在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条
OVER SQL · 查询子句OVER 子句把普通聚合函数或窗口函数标记为按指定窗口分区计算,而不是对整个结果集折叠成一行。
函数() OVER (PARTITION BY 列 ORDER BY 列) 窗口函数
SELECT 姓名, 分数, RANK() OVER (ORDER BY 分数 DESC) FROM 学生;
给每个学生按分数排名。在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条