PARTITION SQL · 查询子句
PARTITION BY 用于在窗口函数中把结果集按指定列分成若干组,每组独立计算。
怎么用
函数() OVER (PARTITION BY 列); 窗口函数分组
小例子
SELECT 班级, 姓名, RANK() OVER (PARTITION BY 班级 ORDER BY 分数 DESC) FROM 学生;
运行结果
在每个班级内按分数排名。在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条