MS Access 显示空值

MS Access show null values

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

我在 Ms Access 中有一个 table,我想检查没有值(空值)的字段。例如,我有一个包含 6 列的 table,我希望能够查询所有丢失的数据。 我能想到的最好的事情是联合查询,我在其中组合了所有列的查询。这个解决方案的问题是,如果行中有 2 个空值,我的结果中会出现重复的条目。

有没有更好的方法来显示一个 table 中的所有空值?或者从联合查询中排除重复项的方法?

谢谢!

您可以简单地使用:

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

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

6列不多,可以用

 if col1 is null or col2 is null ...

在查询设计 Window 中,您必须使用不同的行,以便得到 OR 而不是 AND,请查看 SQL 视图以了解这一点。