题解 | #找出每个学校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
全部评论

相关推荐

每晚夜里独自颤抖:把华北改为华南再试一试,应该就没啥问题了。改完可能都不用投,别人主动联系了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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