精选问答
急求解SQL:计算出每门课程的最高分、最低分、平均分,且结果中要求列出课程名和教师课程表课程号\x05课程名\x05教师\x05周课时数1\x05软件工程\x05吴老师\x0542\x05ASP程序设计\x05黄老师\x0543\x05COM技术\x05黄老师\x0524\x05Delphi\x05涂老师\x056null\x05NULL\x05NULL\x05NULL选课表学号\x05课程号\x05成绩1031231\x051\x05991031231\x052\x05601031231\x053\x0

2019-05-23

急求解SQL:计算出每门课程的最高分、最低分、平均分,且结果中要求列出课程名和教师
课程表
课程号\x05课程名\x05教师\x05周课时数
1\x05软件工程\x05吴老师\x054
2\x05ASP程序设计\x05黄老师\x054
3\x05COM技术\x05黄老师\x052
4\x05Delphi\x05涂老师\x056
null\x05NULL\x05NULL\x05NULL
选课表
学号\x05课程号\x05成绩
1031231\x051\x0599
1031231\x052\x0560
1031231\x053\x0550
1031231\x054\x0588
1031232\x051\x05100
1031232\x052\x0563
1031232\x053\x0558
1031233\x051\x05100
学生表
学号\x05姓名\x05性别\x05班级\x05年龄
1031231\x05张小燕\x05F\x05GZ02电气2\x0521
1031232\x05张张\x05F\x05GZ02电气2\x0521
1031233\x05陈毓兰\x05M\x05GZ02电气2\x0520
2011101\x05方彩峰\x05F\x05GZ02机制1\x0521
2011102\x05张叶\x05M\x05GZ02机制1\x0520
2011103\x05叶光旭\x05M\x05GZ02机制1\x0522
2011104\x05何忠义\x05M\x05GZ02机制1\x0522
2011105\x05卢卫平\x05F\x05GZ02机制1\x0521
优质解答
表结构都没有,所有sql语句都是扯淡
select a.课程名,\x09 a.教师,t.maxScore,t.minScore,t.avgScore
from
课程表 a,
(SELECT 课程号,MAX(成绩) AS maxScore,MIN(成绩) AS minScore,AVG(成绩) as avgScore
FROM 选课表 GROUP BY 课程号) t
WHERE a.课程号 = t.课程号
表结构都没有,所有sql语句都是扯淡
select a.课程名,\x09 a.教师,t.maxScore,t.minScore,t.avgScore
from
课程表 a,
(SELECT 课程号,MAX(成绩) AS maxScore,MIN(成绩) AS minScore,AVG(成绩) as avgScore
FROM 选课表 GROUP BY 课程号) t
WHERE a.课程号 = t.课程号
相关问答