在Access查询中的空白字段中设置默认值
问题描述:
这可能已在别处得到解答,但我无法找到它!在Access查询中的空白字段中设置默认值
我将来自不同来源的2个查询合并到单个查询中进行计算和报告。如果没有数据,则两个来源不常用的字段显示为空白,并且不能用于算术。
我想设置一个默认值为零的空白处,而不必将查询分叉到另一个表并对所有空白字段运行更新查询。
有一些更简单!帮帮我!
答
试试这个:
SELECT
nz(value1, 0), nz(value2,0), nz(value3,0)
FROM table1 left outer join table2 on table1.column = table2.column
,除非您的查询类似于什么约翰回答(笛卡尔),那么他的回答是比较合适的......(笛卡尔是危险的,如果使用不正确,根据...在单个表格被允许成为多大的情况下,您可以通过使用它们来终止访问应用程序)
的IIF()或NZ()应该做的伎俩,但你可以请编辑您的问题,包括您的查询? – JohnK813 2011-02-08 16:38:24
@ JohnK813我想你也可以把它作为回答:) – Fionnuala 2011-02-08 16:42:55