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

最差是第几名(一)

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

思路:最差排名 = 比自己成绩等级高的number总数 + 自己成绩等级number的个数

技巧:单表如果需要有排序,那么自连接一定可以解决

select t1.grade, sum(t2.number) as t_rank
from class_grade as t1
join class_grade as t2
on t1.grade >= t2.grade
group by t1.grade
order by t1.grade
SQL练习 文章被收录于专栏

已完成牛客的SQL练习。接下来是算法的练习

全部评论
on t1.grade >= t2.grade 这个连接不太懂
点赞 回复 分享
发布于 2022-07-27 17:39

相关推荐

09-22 15:45
门头沟学院 Java
谁给娃offer我给...:我也遇到了,我说只要我通过面试我就去,实际上我根本就不会去😁
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务