#题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。
#解题思路
//查询每个学校的最低成绩
select
a.device_id,a.university, a.gpa
from user_profile a
//条件:gpa最低
//筛选出gpa最低的同学
where gpa
in (select min(b.gpa) from user_profile b where a.university=b.university)
order by a.university
#知识点
在SQL中,IN是一个用于检查某个字段是否在给定值列表中的条件运算符。它可以用于SELECT、WHERE、HAVING等语句中。
order by 默认是升序排序
需要注意的是,如果想要显式地指定排序方式,可以使用ASC(升序,默认)和DESC(降序)关键字。例如,ORDER BY column_name DESC将按列的降序排序。