房天下问答 >业主生活>其他> 问题详情

如何用sql实现两个字段相加?

有两个float类型的字段A,B但是值可以为空如果用select A+B 则当一个字段的值为null 另一个有值的时候查询出来的结果还是null如何实现以下结果A Bnull null10 nullnull 2010 20如何能够查出结果为sumnull102030
dwb_lps|2010-08-27 00:14

其他答案

梦回 草原

MS_SQLselect nullif(isnull(A,0)+isnull(B,0),0) as [Sum] from table1Oracle用 select case when nvl(A,0)+nvl(B,0)=0 then null else nvl(A,0)+nvl(B,0)end as [Sum] from table1
2010-08-27 04:44
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈