题解 | #最差是第几名(一)#

最差是第几名(一)

http://www.nowcoder.com/practice/ae5e8273e73b4413823b676081bd355c

知识点

  1. 使用窗函数对grade进行分组然后,使用sum() over (order by ) 开窗函数,sum(a) over (order by b) 的含义是:按照b列排序,将a依次相加

代码

select grade, sum(number) over(order by grade) as t_rank 
from class_grade 
order by grade
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-20 19:57
已编辑
某大厂 golang工程师 23.0k*16.0, 2k房补,年终大概率能拿到
点赞 评论 收藏
分享
2 1 评论
分享
牛客网
牛客企业服务