【sql:练习题11】查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩

放肆的年华 提交于 2019-11-26 17:15:11

题目:查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩

 

分析:这个我想了半天,我的局限思维是一直在学生分数表 student_score 表中直接 分组 group by ,再去筛选分数

    可以先筛选分数再 分组 并having count 

 

sql 于下:

 

select student.id, student.stdentname, AVG(student_score.score) from student,student_score
where
     student.id = student_score.studentid and student_score.score<60
group by student_score.studentid
having count(*)>1;

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!