如何在Access数据库中提取(null)记录

时间:2012-03-28 11:35:28

标签: ms-access

我想在访问数据库查询中提取一些记录,其中列的条件为(null)。以下是样本记录:

Drink column:
(null)
Pepsi
Tea
(null)
Ice Tea
(null)

我想拉出那些具有(null)值的记录。到目前为止,这是我的查询,但它没有返回所需的结果。

SELECT PRODUCT.DRINK
FROM PRODUCT
WHERE (((PRODUCT.DRINK) Is Null));



SELECT PRODUCT.DRINK
FROM PRODUCT
WHERE (((PRODUCT.DRINK)=(Null)));

我想要的结果是:

Drink:
(null)
(null)
(null)

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:2)

WHERE (((PRODUCT.DRINK) Is Null));是正确的。你怎么了?

你的表是否允许零长度字段?如果是这样,您将需要允许

WHERE PRODUCT.DRINK Is Null  Or PRODUCT.DRINK = ""

答案 1 :(得分:0)

试试这个,它在我的系统上运行得很完美。

SELECT PRODUCT.DRINK
FROM PRODUCT
WHERE (PRODUCT.DRINK Is null);