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

每天就10分太少了,求兄弟们改一简单语句

2012-03-23 
每天就10分太少了,在线等,求兄弟们改一简单语句selecta.name,avg(b.score)asscorefromT_Questionb,T_Quest

每天就10分太少了,在线等,求兄弟们改一简单语句
select   a.name,avg(b.score)   as   score   from   T_Question   b,T_QuestionType   a   where   a.id=b.qtid   group     by   a.name  

求出avg(b.score)平均分后做报表,到报表里有的是0,怎么在这语句中去掉


狂谢

顺便问一下,刚开始学数据库查询,MSDN看的吃力,今天才把数据日期格式都看全了,总觉得遇到问题不会找MSDN,有没有什么方法,比如找group     by   我知道是分组,但很多时候是配合聚合函数一起使用的,几张表在一起,行,列一重复,就搞不太清楚了,希望高手指点一下

[解决办法]
select a.name,avg(b.score) as score from T_Question b,T_QuestionType a where a.id=b.qtid group by a.name having avg(b.score) <> 0

热点排行