超过5名学生的课

简介: 超过5名学生的课

超过5名学生的课

表: Courses

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| student     | varchar |
| class       | varchar |
+-------------+---------+
(student, class)是该表的主键列。
该表的每一行表示学生的名字和他们注册的班级。

编写一个SQL查询来报告 至少有5个学生 的所有班级。

以 任意顺序 返回结果表。

查询结果格式如下所示。

示例 1:

输入: 
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(DISTINCT student) >= 5; # DISTINCT的作用就是去重方式同一门学科被反复查出,


相关文章
|
4月前
|
关系型数据库 MySQL 数据库管理
MySQL技术指南:如何更改数据字段的前几位数字
MySQL技术指南:如何更改数据字段的前几位数字
100 0
|
9月前
|
SQL 数据挖掘 数据处理
「SQL面试题库」 No_30 超过5名学生的课
「SQL面试题库」 No_30 超过5名学生的课
|
9月前
|
SQL 数据挖掘 数据处理
「SQL面试题库」 No_88 找到连续区间的开始和结束数字
「SQL面试题库」 No_88 找到连续区间的开始和结束数字
|
安全 Cloud Native
【刷题日记】357. 统计各位数字都不同的数字个数
本次刷题日记的第 30 篇,力扣题为:357. 统计各位数字都不同的数字个数 ,中等
|
关系型数据库 MySQL
MySql 1596.超过5名学生的课
MySql 1596.超过5名学生的课
86 0
MySql 1596.超过5名学生的课
|
存储 关系型数据库 MySQL
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(2)
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(2)
805 0
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(2)
|
存储 SQL 缓存
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(1)
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。
204 0
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(1)
|
存储 关系型数据库 MySQL
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(3)
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(3)
115 0
面试官:MySQL 中的 varchar 最多能存储多少个字符?大部分人都会答错。。。(3)
|
存储 算法 JavaScript
Day03 - 数字超过最大限制的如何处理? | 面试打卡365
Day03 - 数字超过最大限制的如何处理? | 面试打卡365
250 0
|
存储 Oracle 关系型数据库
💖✨MySQL一万字深度总结,基础+进阶(七)
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。数据库是一个按数据结构来存储和管理数据的计算机软件系统。
💖✨MySQL一万字深度总结,基础+进阶(七)