房天下 > 房天下问答 > 业主生活 > 其他
  • 如何用sql实现两个字段相加?

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

    提问者:dwb_lps

    发布于2010-08-27

共1个回答
  • 梦回 草原 丨Lv 0
    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
    +12 2010-08-27 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。