超过5名学生的课(代码片段)

connorship connorship     2023-02-08     689

关键词:

有一个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:
学生在每个课中不应被重复计算。

 第一种:

select classfrom courses group by class having count(distinct student)>=5

执行代码:

技术分享图片

第二种:

select class from (select class,count(distinct student) as nums from courses group by class)b
where nums>=5

 输出:

技术分享图片

 


文巾解题596.超过5名学生的课(代码片段)

1题目描述2解题思路先求出不同的课,每门课有几个不同的学生选了SELECTA.classFROM(SELECTclass,COUNT(DISTINCTstudent)ASnumFROMcoursesGROUPBYclass)ASAWHEREA.num>=5 查看详情

超过5名学生的课(代码片段)

...: student (学生) 和 class(课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+|student|class|+---------+------------+|A|Math||B|English||C|Math||D|Biology||E|Math||F|Computer||G|Math||H|Math||I|Math|+---------+------------+应该输出... 查看详情

596.超过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|+---------+------------+应该输... 查看详情

力扣——超过5名学生的课(数据库的题(代码片段)

...: student (学生) 和 class(课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+|student|class|+---------+------------+|A|Math||B|English||C|Math||D|Biology||E|Math||F|Computer||G|Math||H|Math||I|Math|+---------+------------+应该输出... 查看详情

348超过5名学生的课(代码片段)

...s 表,有: student (学生) 和 class(课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+|student|class|+---------+------------+|A|Math||B|English||C|Math||D|Biology||E|Math||F|Computer||G|Math||H|Math||I|Ma... 查看详情

超过5名学生的课

题目描述:有一个courses表,有:student (学生)和class(课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+|student|class   |+---------+------------+|A   |Math   ||B&nbs 查看详情

2023-01-03:超过5名学生的课。编写一个sql查询来报告至少有5个学生的所有班级,返回结果不限顺序。请问sql语句如何写?+---------+|class|+-----(代码片段)

2023-01-03:超过5名学生的课。编写一个SQL查询来报告至少有5个学生的所有班级,返回结果不限顺序。请问sql语句如何写?±--------+|class|±--------+|Math|±--------+DROPTABLEIFEXISTS`courses`CREATETABLE`courses`(`... 查看详情

mysql练习<3>(代码片段)

MySQL练习MySQL练习181.超过经理收入的员工182.查找重复的电子邮箱197.上升的温度595.大的国家596.超过5名学生的课MySQL练习大家好呀,我是小笙,今天我来分享一些Leetcode上的MySQL的练习181.超过经理收入的员工编写一个SQL查询... 查看详情

leetcodesql练习(代码片段)

文章目录简单难度:176题第二高的薪水181题超过经理收入的员工182题查找重复的电子邮箱183题从不订购的客户196题删除重复的电子邮箱197题上升的温度595题大的国家596题超过5名学生的课620题有趣的电影627题变更性别1179题重... 查看详情

leetcodesql练习(代码片段)

文章目录简单难度:176题第二高的薪水181题超过经理收入的员工182题查找重复的电子邮箱183题从不订购的客户196题删除重复的电子邮箱197题上升的温度595题大的国家596题超过5名学生的课620题有趣的电影627题变更性别1179题重... 查看详情

1038统计同成绩学生(代码片段)

...定分数的学生人数输出。输入格式:输入在第1行给出不超过10^5^的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间... 查看详情

1038统计同成绩学生(20分)(代码片段)

...定分数的学生人数输出。输入格式:输入在第1行给出不超过10?5??的正整数N,即学生总人数。随后一行给出N名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中... 查看详情

mysql练习<3>(代码片段)

MySQL练习MySQL练习181.超过经理收入的员工182.查找重复的电子邮箱197.上升的温度595.大的国家596.超过5名学生的课MySQL练习大家好呀,我是小笙,今天我来分享一些Leetcode上的MySQL的练习181.超过经理收入的员工编写一个SQL查询... 查看详情

1038.统计同成绩学生(20)(代码片段)

...定分数的学生人数输出。输入格式:输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以... 查看详情

1038统计同成绩学生(妙~)(代码片段)

...分数的学生人数输出。输入格式:输入在第1行给出不超过 105 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数&... 查看详情

1018:统计同成绩学生人数(代码片段)

...格间隔。第3行:给定分数当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。输出:对每个测试用例,将获得给定分数的学生人数输出。样例输入:3806090602856605607590557575 查看详情

1038统计同成绩学生(代码片段)

...定分数的学生人数输出。输入格式:输入在第1行给出不超过10?5??的正整数N,即学生总人数。随后一行给出N名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中... 查看详情

常用类(代码片段)

1、随机输出班上5名学生的学号。package常用类;importjava.util.*;publicclassnumberpublicstaticvoidmain(String[]args)Randoma=newRandom();intnum=0;for(inti=0;i<5;i++)num=a.nextInt(56);System.out.println("输出随机学号:"+num 查看详情