求一作业题的答案
有一个学生表
stundentid name
课程表
Courseid name
成绩表
stuendtid Courseid score(成绩,int)
1.用sql语句找出有2门以上成绩不及格的学号和平均成绩
2.找出课程为001的成绩高于课程为002的成绩的学生id,001成绩,002成绩
[解决办法]
1.用sql语句找出有2门以上成绩不及格的学号和平均成绩
select stuendtid ,avg(score)as avg
from 成绩表
group by stuendtid
having sum(case when score<60 then 1 else 0 end)>=2