高频SQL 超过5名学生的课
题目信息
表:Courses
+-------------+---------+ | Column Name | Type | +-------------+---------+ | student | varchar | | class | varchar | +-------------+---------+ 查询 至少有5个学生 的所有班级。 以 任意顺序 返回结果表。 查询结果格式如下所示。
示例 :
输入: Courses table: +---------+----------+ | student | class | +---------+----------+ | A | Math | | B | English | | C | Math | | D | Biology | | E | Math | | F | Computer | | G | Math | | H | Math | | I | Math | +---------+----------+ 输出: +---------+ | class | +---------+ | Math | +---------+ 解释: -数学课有6个学生,所以我们包括它。 -英语课有1名学生,所以我们不包括它。 -生物课有1名学生,所以我们不包括它。 -计算机课有1个学生,所以我们不包括它。
题解:
SELECT
class
FROM
courses
GROUP BY
class
HAVING COUNT(student)>=5;
原文地址:https://blog.csdn.net/weixin_52956719/article/details/137870713
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!