查询选修了"c语言"的学生的学号和成绩,用sql查询
1个回答
关注
展开全部
查询选修了"c语言"的学生的学号和成绩,用sql查询
您好亲, select 学生表.学号,学生表.姓名,
average(成绩表.成绩) as 平均成绩,
max(成绩表.成绩) as 最高成绩,
min(成绩表.成绩) as 最低成绩
from 学生表 left join 成绩表 on 学生表.学号=成绩表.学号
order by 学生表.学号
成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩.希望可以帮到您哦。
咨询记录 · 回答于2022-04-18
查询选修了"c语言"的学生的学号和成绩,用sql查询
查询选修了"c语言"的学生的学号和成绩,用sql查询您好亲, select 学生表.学号,学生表.姓名, average(成绩表.成绩) as 平均成绩,max(成绩表.成绩) as 最高成绩,min(成绩表.成绩) as 最低成绩from 学生表 left join 成绩表 on 学生表.学号=成绩表.学号order by 学生表.学号成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩.希望可以帮到您哦。
完整的答案
查询选修了"c语言"的学生的学号和成绩,用sql查询您好亲, select s.学号,s.姓名 from Student s, Sc where s.学号=Sc.学号group by s.学号,s.姓名having count(sc.课程编号)=5;---以上, 希望可以帮到您哦。如果我的解答对您有所帮助,还请给个赞(在左下角进行评价哦),期待您的赞,您的举手之劳对我很重要,您的支持也是我进步的动力。最后再次祝您身体健康,心情愉快!
查询选修了"c语言"的学生的学号和成绩,用sql查询您好亲, select学号、课程名、成绩from成绩表where学号in(select学号from成绩表GroupBy学号havingcount(课程名)=1)好像没错误希望可以帮到您哦。
查询每个学生选修课程的总分,最高分,最低分
查询每个学生选修课程的总分,最高分,最低分您好亲, SELECTCNAME,CTEACHER,最高分,最低分,平均分,选课人数FROM(SELECTMAX(SCGRADE)AS最高分,MIN(SCGRADE)AS最低分,AVG(SCGRADE)AS平均分,COUNT(SNO)AS选课人数ROMCROUPBYCNO)ASz希望可以帮到您哦。