You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Access查询分组统计含NULL值数据的实现方法

Access 统计包含NULL值的分组解决方案

首先明确:Access中COUNT(*)并不会忽略NULL值,它会统计所有行数;只有COUNT(字段名)才会忽略该字段为NULL的行。你的问题核心是确保NULL值被作为独立分组统计,以下是两种可行的修改方式:

方法1:直接使用COUNT(*)并保留GROUP BY DATA

Access的GROUP BY会将DATA字段的NULL值归为一个独立分组,执行以下语句即可得到预期结果:

SELECT DATA, COUNT(*) AS COUNT
FROM TABLE1
GROUP BY DATA

方法2:用NZ()函数将NULL转换为明确标识后统计

通过NZ()函数把NULL值替换为自定义标识(比如'Null'),让分组和统计更直观:

SELECT NZ(DATA, 'Null') AS DATA, COUNT(*) AS COUNT
FROM TABLE1
GROUP BY NZ(DATA, 'Null')

预期结果

两种方法都能输出你需要的统计结果:

DATA COUNT
a    2
b    1
c    2
Null 2

内容的提问来源于stack exchange,提问作者Alan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 17:17:05