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

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

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

select
device_id,
university,
gpa
from
(select 
 device_id,
 university,
 gpa,
 rank() over (partition by university order by gpa) as rk
#  将user_profile里的数据先按照学校分组,再在各分组里面按照gpa降序排列,命名为a表
from user_profile) a
where a.rk=1;
# 条件:a表中的rank=1,即选择各学校里面gpa倒数第一的同学数据

全部评论

相关推荐

昨天 15:12
门头沟学院 运营
点赞 评论 收藏
分享
Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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