我无法想出一种计算特定表的不同记录的方法,并且需要一些帮助。例如,说我有以下
FIRSTNAME LASTNAME STATE
WILL SMITH PA
JOHN DOE PA
BOB THOMAS OH
TOM JONES OH
MARK TIMMS CA
我正在寻找的是这个表中不同状态的计数。我正在寻找3的计数。
这是我到目前为止所得到的,但是语法错误
SELECT COUNT(DISTINCT CONFIG) AS total
FROM TABLE_NAME
答案 0 :(得分:4)
这应该给你正确的3:
SELECT Count(*) as Total
FROM
(
SELECT DISTINCT State
FROM yourTable
)
在MS Access中,您通常必须先获取Distinct记录,然后再获取这些记录的计数。有关Distinct Counts的一些提示,请参阅下面的文章。