1

我无法想出一种计算特定表的不同记录的方法,并且需要一些帮助。例如说我有以下

         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
4

1 回答 1

4

这应该为您提供正确的 3 计数:

SELECT Count(*) as Total
FROM 
(
    SELECT DISTINCT State
    FROM yourTable
)

在 MS Access 中,您通常必须先获取 Distinct 记录,然后再获取这些记录的计数。有关 Distinct Counts 的一些提示,请参阅下面的文章。

Microsoft Access 提示和技巧:不同的计数

于 2012-04-17T13:13:58.520 回答