首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一作业题的答案,该怎么处理

2012-01-09 
求一作业题的答案有一个学生表stundentid name课程表Courseid name成绩表stuendtid Courseid score(成绩,i

求一作业题的答案
有一个学生表
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

热点排行