[英]Calculating blank fields in MS Access via a SQL query
我有一张名为'DEMO'的桌子。 在“SEX”栏目下,我想知道我有多少个空白单元格?
我努力了:
SELECT Count(SEX)AS CountIfSexNull FROM DEMO WHERE(((DEMO.SEX)为空));
但是,得到0的结果。
当我使用“查询设计”选择“SEX”列并手动过滤空白时,我得到值2。
查询在数字字段上正常工作,即AGE和我得到正确的答案,除了'Is Null'我使用'0'即
SELECT COUNT(DEMO_AGE)AS CountIfAgeNull FROM DEMO WHERE(DEMO.DEMO_AGE = 0);
我正在使用带有.accdb数据库的MS Access 2010。
COUNT [Fieldname]
不计算空值,使用ID或*,例如:
SELECT Count(*) AS CountIfSexNull
FROM DEMO
WHERE DEMO.SEX Is Null
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.