日期:2014-05-18  浏览次数:20509 次

字段中"NULL"值处理成"0"
一张订单表列出了客人需要的所有产品的详细清单,一个计算窗体计算出那几个产品我们已经做好。
如果某个产品做好了,在订单表"是否关闭"选项打勾,计算窗体自动计算出订单量还有多少要完成。还有多少的货款要收.
问题是:如果我选择了某项产品已经完成,计算表自动计算了,后来我发现这个产品没完成,取消选择发现计算表不会重新计算.
就是说取消选择后,计算时他不认为是"0",而认为是"NULL".SQL有没有函数(ACCESS中NZ()没用),或者其他方法能解决这个问题?


------解决方案--------------------
SQL code
select isnull(null,0)

------解决方案--------------------
用 ISNULL()

SQL code

declare @i varchar(10)
select @i=null
select @i
select isnull(@i,'0')