【LeetCode】打卡–SQL596. 超过5名学生的课
题目
有一个courses
表 ,有: student (学生) 和 class (课程)。
请列出所有超过或等于5名学生的课。
例如,表:
+---------+------------+ | student | class | +---------+------------+ | A | Math | | B | English | | C | Math | | D | Biology | | E | Math | | F | Computer | | G | Math | | H | Math | | I | Math | +---------+------------+
应该输出:
+---------+ | class | +---------+ | Math | +---------+
Note:
学生在每个课中不应被重复计算。
解答
# Write your MySQL query statement below
Select
class
From
courses
Group By
class
Having
Count(Distinct student)>=5
我们下次再见,如果还有下次的话!!!
欢迎关注微信公众号:516数据工作室