mysql窗口函数
窗空函数的作用:解决sql排序的复杂
统计每门课程分数的排名
根据每门课程的分数从高到低进行排名,此时,会出现分数相同时怎么处理的问题,下面就根据不同的窗口函数来处理不同场景的需求
ROW_NUMBER
分数相同时按照学号顺序进行排名
mysql> select stu_no,course,score, row_number()over(partition by course order by score desc ) rn
-> from tb_score;
+---------+-----
转载
2021-04-15 18:35:07 ·
95 阅读 ·
0 评论