LeetCode(数据库)- 超过5名学生的课

简介: LeetCode(数据库)- 超过5名学生的课

题目链接:点击打开链接

 

题目大意:略。

 

解题思路:解决方案(2),注:COUNT(student) 不能直接在 WHERE 子句中使用,这里将其重命名为 num


AC 代码

--解决方案(1)
SELECTrs.classFROM (SELECTDISTINCTstudent, classFROMcourses) rsGROUPBYrs.classHAVINGCOUNT(1) >=5--解决方案(2)
SELECTclassFROM    (SELECTclass, COUNT(DISTINCTstudent) ASnumFROMcoursesGROUPBYclass) AStemp_tableWHEREnum>=5;
--解决方案(3)
SELECTclassFROMcoursesGROUPBYclassHAVINGCOUNT(DISTINCTstudent) >=5;
目录
相关文章
|
数据库
LeetCode(数据库)- 学生们参加各科测试的次数
LeetCode(数据库)- 学生们参加各科测试的次数
104 0
|
数据库
LeetCode(数据库)- 每个帖子的评论数
LeetCode(数据库)- 每个帖子的评论数
101 0
|
数据库
LeetCode(数据库)- 获取最近第二次的活动
LeetCode(数据库)- 获取最近第二次的活动
105 0
|
数据库
LeetCode(数据库)- 无效的推文
LeetCode(数据库)- 无效的推文
91 0
|
数据库
LeetCode(数据库)- 大满贯数量
LeetCode(数据库)- 大满贯数量
118 0
|
数据库
LeetCode(数据库)- 求关注者的数量
LeetCode(数据库)- 求关注者的数量
100 0
|
数据库
LeetCode(数据库)- 访问日期之间最大的空档期
LeetCode(数据库)- 访问日期之间最大的空档期
112 0
|
数据库
LeetCode(数据库)- 计算特殊奖金
LeetCode(数据库)- 计算特殊奖金
93 0
|
数据库
LeetCode(数据库)- 院系无效的学生
LeetCode(数据库)- 院系无效的学生
100 0
|
数据库
LeetCode(数据库)- 过去30天的用户活动 II
LeetCode(数据库)- 过去30天的用户活动 II
86 0