
查询成绩表中至少有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 )