MS Access显示空值

时间:2015-09-16 10:49:55

标签: vba ms-access ms-access-2010 ms-access-2013

我刚刚开始学习MS访问,我遇到了以下问题:

我在Access中有一个表,我想检查没有值的字段(空值)。我有一个包含6列的表格,我希望能够查询所有缺失的数据。 我可以提出的最好的事情是一个Union Query,其中我将所有列的查询组合在一起。我对此解决方案的问题是,如果行中有2个空值,我的结果中会出现重复的条目。

有没有更好的方法来显示一个表中的所有空值?或者从Union Query中排除副本的方法?

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以简单地使用:

Select * From YourTable
Where (Field1 + Field2 + Field3 + Field4 + Field5 + Field6) Is Null

这将列出一个或多个字段为空的所有记录。

答案 1 :(得分:2)

6列不是很多,你可以使用

 if col1 is null or col2 is null ...

在“查询设计”窗口中,您必须使用不同的行,以便获得OR而不是AND,请查看SQL视图以查看此内容。