我正在尝试运行使用countif函数计算的查询,但我遇到了麻烦。我在构建器中使用了count和iif函数,但我觉得有些奇怪的事情正在发生。我试图计算列中某个值出现的次数,所以我不希望特定值等于可能吗?
谢谢!
答案 0 :(得分:1)
要计算值出现的次数,您可以使用类似的内容 如果你想知道每个值出现多少次,只需省略WHERE子句(没有数据样本我在我正在使用的数据库中使用了一个表)。
SELECT ProcessID,
COUNT(ProcessID)
FROM tbl_PrimaryData_Step1
WHERE ProcessID = 4
GROUP BY ProcessID
如果您只需要可以使用的值:
SELECT COUNT(ProcessID)
FROM tbl_PrimaryData_Step1
WHERE ProcessID = 4
GROUP BY ProcessID
另一种方式是:
SELECT DCOUNT("ProcessID","tbl_PrimaryData_Step1","ProcessID = 4")
修改强>
在回复您对原始帖子的评论时,此SQL将显示您之后的结果:
SELECT Concatenate,
COUNT(Concatenate)
FROM MyTable
GROUP BY Concatenate