永发信息网

SQL求用这四个表出多点题,谢谢!

答案:2  悬赏:40  手机版
解决时间 2021-03-23 04:02
  • 提问者网友:暗中人
  • 2021-03-22 19:39
SQL求用这四个表出多点题,谢谢!
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-03-22 20:39
--1.统计男女生的平均成绩

--2.查询“王萍”老师所教课程的考试成绩,列出学生姓名,课程名和成绩

--3.统计各门课程的平均成绩,最高成绩和最低成绩追问
对吗?

追答--1
SELECt SSEX,AVG(DEGREE) 平均成绩
FROM student join score on student.SNO=score.SNO
GROUP BY SSEX
--2
SELECt SNAME,CNAME,DEGREE
FROM student join score on student.SNO=score.SNO
join course on score.CNO=course.CNO
join teacher on teacher.TNO=course.TNO
where TNAME='王萍'

--3.
SELECt CNAME,AVG(DEGREE) 平均成绩,MAX(DEGREE) 最高成绩,MIN(DEGREE) 最低成绩
FROM course join score score.CNO=course.CNO
GROUP BY CNAME
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-03-22 22:03
查看计算机系男生的学号追问--查看计算机系男生的学号
select sno,SNAME from STUDENT
where SNO in(select SNO from SCORE
where CNO in(select CNO from COURSE
where TNO in(select TNO from TEACHER
where SSEX='男' and DEPART ='计算机系')))
对不?追答我也是新手,问题可以出,答案不知道
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯