这一题主要是mysql窗口函数的使用,rank对其进行排名,使用order by对gpa进行排序,是按照顺序,还是倒序排这是关键,然后取1
SELECT device_id,
university,
gpa FROM (
SELECT
device_id,
university,
gpa,
rank() over(PARTITION by university order by gpa ASC) paiming
from user_profile)o
where o.paiming=1

这一题主要是mysql窗口函数的使用,rank对其进行排名,使用order by对gpa进行排序,是按照顺序,还是倒序排这是关键,然后取1
SELECT device_id,
university,
gpa FROM (
SELECT
device_id,
university,
gpa,
rank() over(PARTITION by university order by gpa ASC) paiming
from user_profile)o
where o.paiming=1