如何用sql实现两个字段相加?
有两个float类型的字段A,B但是值可以为空如果用select A+B 则当一个字段的值为null 另一个有值的时候查询出来的结果还是null如何实现以下结果A Bnull null10 nullnull 2010 20如何能够查出结果为sumnull102030
其他答案
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
来自北京市
赞(2)点赞赞(2)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。




