select device_id,university,gpa from(select device_id,university,gpa, row_number() over(partition by university order by gpa asc ) as r from user_profile) a where r=1