我向请问各位高人。我想写一个SQL语句。语句是这样的:select SUM(a+b) as c from Table
但是我遇到的问题是B是null所以c永远是null。我不知道如何写这段代码才能实现我的SQl语句呢?
但是我遇到的问题是B是null所以c永远是null。我不知道如何写这段代码才能实现我的SQl语句呢?
解决方案 »
- 毕业设计的全部程序都在这了 达人帮忙改下
- 请问怎么在在程序运行是用代码禁止掉窗口上面的关闭按钮!就是那个叉叉!
- 这个错到底是怎么回事呀?????????????
- [求助]一个算法题目
- 救救命呀,大侠帮帮忙!100分求把 .txt 文件导入到数据表的最优方法.数据表导出到txt文件 的最优方法,请高手进.顶者有分.
- 如何实现RichEdit的打印功能?急.急
- 怎样更改按钮的颜色?
- 各位高手帮帮忙!
- 请问 定义函数、变量和过程是否只可以在private,public定义?可否在type中定义?又如何运用?
- 关于clientdataset的返回值问题
- 密码登录框
- 请教:如何把不是datapacket的xml转换成datapacket的?不用xml mapper
SQLServer好像可以这样查:select c=isnull(a,0)+isnull(b,0) from tableAccess下可以用函数判断一下这一列是不是为空 为空的话赋“0”值
select sum(a)+sum(iif(isnull(b),0,b)) as c from table 不过最好是先给个默认值0
SELECT SUM(A + NVL(B, 0)) C FROM TABLE
sqlserver中是isnull
oracle中nvl,decode等都可以
select SUM(a+isnull(b,0)) as c from Table