题解 | #找出每个学校GPA最低的同学#

找出每个学校GPA最低的同学

http://www.nowcoder.com/practice/90778f5ab7d64d35a40dc1095ff79065

select a.device_id,a.university,a.gpa
from
(select device_id,university,gpa,
rank()over(partition by university order by gpa) as rank1
// 为什么不能将列名称命名为rank........
from user_profile) as a
where a.rank1 = 1
//子查询里 按照学校分类,gpa排名由小到大排名;复查询里取各个分类中gpa排名最小的就是最低的gpa
order by university
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 11:30
找工作7个月,投了7000封,3段世界五百强实习,才有一个offer,牛油们肯定比我强吧
码农索隆:不对不对不对,实习经历这么厉害,简历也没少投,问题出在哪呢
点赞 评论 收藏
分享
仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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