596. 超过 5 名学生的课 - 力扣(LeetCode)
可以使用 GROUP BY
和 HAVING
子句来筛选至少有 5 个学生的班级,SQL 语句如下:
SQL 查询
SELECT class
FROM Courses
GROUP BY class
HAVING COUNT(student) >= 5;
查询逻辑
GROUP BY class
:按class
进行分组,以计算每个班级的学生数量。HAVING COUNT(student) >= 5
:筛选出学生数至少为 5 的班级。
这样就能查询出所有至少有 5 名学生的班级。