SELECT Count Distinct Syntax MS Access SQL [重复]
Posted
技术标签:
【中文标题】SELECT Count Distinct Syntax MS Access SQL [重复]【英文标题】:SELECT Count Distinct Syntax MS Access SQL [duplicate] 【发布时间】:2021-05-27 12:07:13 【问题描述】:表:测试
Customer Number
5
6
7
8
8
SELECT COUNT(DISTINCT[Customer Number])
FROM Test
预期结果 = 4
【问题讨论】:
【参考方案1】:MS Access 不支持COUNT(DISTINCT)
。您可以使用两种聚合:
select count(*)
from (select distinct [Customer Number]
from Test
) as t;
注意:这会计算 NULL
值,而 COUNT(DISTINCT)
不会。如果有问题,您可以在子查询或外部查询中过滤掉它们。
【讨论】:
select count(*) from (select distinct [Customer Number] from prod) as t WHERE RU '#N/A' AND [Open Amount] 0;如果我必须添加两个 where 子句 - 这将显示为 Access 上的参数输入 @JohnDaly 。 . .您必须将它们添加到子查询中。 工作 - 谢谢戈登以上是关于SELECT Count Distinct Syntax MS Access SQL [重复]的主要内容,如果未能解决你的问题,请参考以下文章
HIVE-----count(distinct ) over() 无法使用解决办法
SQL Server Temp Table to a Select Distinct Count Distinct quetsion [关闭]
LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg (转)
SELECT CASE SQL 中的 DISTINCT COUNT