我正在MS Access中编写一个查询,我从包含空值的表中提取数值数据,并且我试图使空值显示为空白(或任何非数字字符串都可以),但仍然能够将它们包含在函数中,就好像它们是零一样。
最初我的查询看起来像
Select CDbl(Nz([tbl.column],"")) AS Alias
这使得空值显示为错误,并且不允许我将它们包含在求和函数中。
现在我使用的代码是
Select CDbl(Nz([tbl.column],0)) AS Alias
允许我将它们包含在总和中,但它们显示为0。
我还尝试将字段属性设置为默认值为空的数字,但这也没有帮助。 任何建议都将不胜感激。
答案 0 :(得分:0)
使用此方法将null替换为零:
SELECT IIf(IsNull([tbl.column]),0,[tbl.column]) AS Alias
FROM tbl;