select device_id, university, gpa from ( select device_id, university, gpa, rank() over (partition by university order by gpa) olap from user_profile ) a where a.olap = 1 order by university
select device_id, university, gpa from ( select device_id, university, gpa, rank() over (partition by university order by gpa) olap from user_profile ) a where a.olap = 1 order by university