题解 | #找出每个学校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倒数第一的同学数据