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

求一条sql语句!特简单,该怎么处理

2012-03-13 
求一条sql语句!特简单scoid:课目、stid:学号、score:分数返回以下两门或两门以上课目(scoid)分数(score)低于

求一条sql语句!特简单
scoid:课目、stid:学号、score:分数
返回以下两门或两门以上课目(scoid)分数(score)低于60分的,学生号(stid)
------
scoid       stid       score
1               1             40
2               1             50
3               1             60
4               2             40
5               2             51
6               2             60
7               3             40
8               3             52
9               3             60

[解决办法]
要求:列出学生成绩两门或者两们以上低于60分的学生号的学生学号及平均成绩。
标准答案如下:
---
SELECT sc.stid '学号 ',st.stuname '姓名 ',avg(sc.score) '平均分 '
FROM score sc,student st
WHERE sc.score> 60 AND sc.stid=st.stid
GROUP BY sc.stid,st.stuname
HAVING count(*)> =2

热点排行