加法运算的时候 如果有null值时,结果就变成空了,有什么办法能解决
isnull(字段,0)+isnull(字段,0)
oracel中: nvl(金额1,0)+nvl(金额2,0)+nvl(金额3,0)
mysql中 ifnull(金额1,0)+ifnull(金额2,0)+ifnull(金额3,0)
sql server中 isnull(金额1,0)+isnull(金额2,0)
在sql中
case when
把null变成0后计算
ifnull(a,1) a
如果是oracle就用nvl()函数,mysql用ifnull(),sql server用isnull()函数,在计算时给字段增加函数判断就可以正常累计