sql空值怎么相加
IDmcptkfkzkfkfkfk01甲10null2002乙null2550得出的结果就是ptkfk+zkfk+fkfk主要问题是空值怎么变为0来计算...
ID mc ptkfk zkfk fkfk
01 甲 10 null 20
02 乙 null 25 50
得出的结果就是ptkfk+zkfk+fkfk主要问题是空值怎么变为0来计算 展开
01 甲 10 null 20
02 乙 null 25 50
得出的结果就是ptkfk+zkfk+fkfk主要问题是空值怎么变为0来计算 展开
5个回答
展开全部
update 表名 set ptkfk=0 where ptkfk is null
update 表名 set zkfk=0 where zkfk is null
这样就好加了。
update 表名 set zkfk=0 where zkfk is null
这样就好加了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
nvl(字段名,0);
这样就可以吧该字段为空的数据转化为0了;
这样就可以吧该字段为空的数据转化为0了;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把类型改成int,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
decode(字段名,null,0,字段名)
或者
nvl(字段名,0)
以上两个函数是ORACLE的,都可以把null转成0
不同数据库,函数有差别,不过都有判断NULL的函数,不知楼主用的是什么库,不同的库,上网查一下就OK了
或者
nvl(字段名,0)
以上两个函数是ORACLE的,都可以把null转成0
不同数据库,函数有差别,不过都有判断NULL的函数,不知楼主用的是什么库,不同的库,上网查一下就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询