查询成绩表中至少有2名学生选修课程的课程号、平均分数、选课人数。+SQL语句

1个回答
展开全部
咨询记录 · 回答于2023-03-30
查询成绩表中至少有2名学生选修课程的课程号、平均分数、选课人数。+SQL语句
假设有3个表:1. 学生信息表(student_info):包含学生学号(sid)、学生姓名(sname)等信息2. 课程信息表(course_info):包含课程号(cid)、课程名称(cname)等信息3. 成绩表(score):包含学生学号、课程号、成绩等信息则查询成绩表中至少有2名学生选修课程的课程号、平均分数、选课人数的SQL语句如下:```sqlSELECT score.cid AS `课程号`, AVG(score.score) AS `平均分数`, COUNT(score.sid) AS `选课人数`FROM scoreWHERE score.cid IN ( SELECT score.cid FROM score GROUP BY score.cid HAVING COUNT(DISTINCT score.sid) >= 2 )
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消