Sql 字段不为空的行的访问计数

Sql 字段不为空的行的访问计数,sql,ms-access,select,count,Sql,Ms Access,Select,Count,我需要计算Master.[Date BP]的值不为空的行数-知道我该怎么做吗 我试过了,但似乎不起作用 SELECT Master.[Date BP], Count(Master.[Date BP]) AS CountOfField, FROM Master GROUP BY Master.[Date BP]; 使用count是正确的想法。您只需要删除groupby子句,因为您需要一个答案。此外,在选择列表的末尾还有一个多余的逗号: SELECT Count(Master.[Date BP])

我需要计算Master.[Date BP]的值不为空的行数-知道我该怎么做吗

我试过了,但似乎不起作用

SELECT Master.[Date BP], Count(Master.[Date BP]) AS CountOfField,
FROM Master
GROUP BY Master.[Date BP];

使用
count
是正确的想法。您只需要删除
groupby
子句,因为您需要一个答案。此外,在选择列表的末尾还有一个多余的逗号:

SELECT Count(Master.[Date BP]) AS CountOfField
FROM   Master

以上答案是正确的。为了防止您在使用其他聚合函数时遇到其他问题,SQL中的聚合函数将忽略空值

参考:

SELECT Count(Master.[Date BP]) AS CountOfField
FROM   Master