Select a,sum(isnull(b,0)+isnull(c,0)+isnull(d,0)) as e
from Table1
group by a
from Table1
group by a
解决方案 »
- SQL Server2008的使用
- 问个sql语句的
- 问一个查询
- 高手请教视图创建问题!!急!
- sql里的join到底要怎么用。
- MSSQL 如何生成权重随机数
- 我的数据库放在一个服务提供商的服务器上,我能不能做到使他们的数据库管理员(任何人)都不能看到(与操作)我数据库中的数据,但我自己却可
- 高手请指教!!!
- SQL server2000中截去小数位保留整数位的函数是那个啊?????
- 特急!难:SQL Server 2000,存储过程中使用 IN 关键字,但范围的使用出错!!
- sql 数据库,无法打开登陆数据源中请求的数据库
- xp_sendmail @query 是否只能用##table? 有办法用#table 吗?
from Table1
group by a
from Table1
group by a
from Table1
group by a
Select a,(sum(b)+sum(c)+sum(d)) as e
from Table1
group by a
这样我试过,不行,使用isnull(b,0)没有问题.
哦,是哦!根据a分组之后,如果某些组b、c、d其中一列或多列全是NULL,那么sum(b)+sum(c)+sum(d)是NULL。那就用:
*/Select a,sum(isnull(b,0)+isnull(c,0)+isnull(d,0)) as e
from Table1
group by a
遇到null時,加上 isnull(字段,0)