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

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

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

#每个学校里gpa最低的同学
SELECT device_id,university,gpa
FROM (
    SELECT *, rank()over(partition by university order by gpa asc) as gpa_order #加一列组内排序
    FROM user_profile
    ) as rank_user_profile  #新表一定要重命名,否则报错

WHERE gpa_order = 1   #筛选组内排序第一的






全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务