易截截图软件、单文件、免安装、纯绿色、仅160KB

这个sql语句该怎么写,急!!!!

根据班级分组,统计平均分和不及格的个数.
我的想法是这样的.
Select  avg(testScore) as 平均分, count(testScore <600) as 不及格数 , from [Person] Group by Class
但是count(testScore <600)这样写好象不对 ,谁告诉我一下实现这样的效果sql语句该怎么写,急,感谢!!!!
应该是sum不是count吧
sum(testScore) <600

SQL code:


Select avg(testScore) as 平均分, count(testScore) as 不及格数 from [Person] Group by Class where testScore<600



楼上的那样算出来的平均分不包括及格的人了吧

先不说为什么不对,先说好不好:
http://hi.baidu.com/trh87/blog/item/e59827a4a7b4bafe9152ee10.html
详看这篇文章,特别是最后的结论。



DECLARE @v TABLE(
    学号 int, 班级 int, 科目 nvarchar(10), 成绩 int);
INSERT @v
SELECT 1, 1, N'语文', 76  UNION ALL
SELECT 1, 1, N'数学',  87  UNION ALL
SELECT 1, 1, N'英语',  99  UNION ALL
SELECT 2, 1, N'语文', 100  UNION ALL
SELECT 2, 1, N'数学',  56  UNION ALL
SELECT 2, 1, N'英语',  35  UNION ALL
SELECT 3, 2, N'语文', 111  UNION ALL
SELECT 3, 2, N'数学',  90  UNION ALL
SELECT 3, 2, N'英语', 114

SELECT
 


相关问答:

门外汉求助...关于后台+SQL+ASP

....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......

SQL server数据集出错求助

两种错误:
1.如果我这样申明:ResultSet rs;错误提示如下:

An error occurred at line: 51 in the jsp file: /index.jsp
The local variable rs may not have been initialized
48:    ......

pl/sql导入数据问题

我EXCEL中一个单元格的数据如  "2009-01","8949-232"

将这个数据粘贴到PL/SQL中的一个表中后,数据确是成为了 2009-01,8949-232 ,把所有的""都没了,
如何弄呢?请大家试 ......

总会碰到怪的问题,sql问题

sql2005
select *from v_ddxx where d_sfsc='0' and (g_ssbm='1001' or g_ssbm='1002') and (xxf>0 and  xxfwzf <>0 ),执行速度慢的要死,但是如果把(xxf>0 and  ......

收集了一些微软sql相关认证考试的试题集合,分享一下

混SQL版这么久了,分享一点资料

sql server的相关认证的试题集合,版友有还在学校的话就下载下来有机会考试一下,毕竟350元大家还是负担得起的,将来毕业后也是一个好一点的证书证明

如果准备专注于这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号