获取Access中特定列为空的所有记录

时间:2011-03-02 17:06:30

标签: sql ms-access

我在Access中编写一个查询,我必须获取特定列为空的所有记录,我该怎么做?

这就是我认为它应该是,但它不起作用。

SELECT *
FROM TABLE
WHERE PARTICULARCOLUMN = ''

2 个答案:

答案 0 :(得分:13)

这将处理列中的空字符串('')和NULL值。

SELECT *
FROM TABLE
WHERE Nz(PARTICULARFIELD,'') = ''

答案 1 :(得分:6)

...试

WHERE PARTICULARFIELD Is Null 

Web上的示例:

SELECT [Table1].[CustomerID], [Table2].[CustomerID]
FROM [Table1] LEFT JOIN [Table2] ON [Table1].[CustomerID] = [Table2].[CustomerID]
WHERE ((([Table 2].[CustomerID]) Is Null));

请参阅:http://www.fabalou.com/access/Queries/isnullquery.asp