我正在使用SQL Server 2008,并且我有一个表中包含“状态”列。有五种可能的状态:已提交,正在进行,已删除,已实施,尚未实施。获取表列中每个值的计数
我想弄清楚写一个SQL语句,将返回这些状态的每一个的计数,但我的代码要么返回数字状态,要么是特定状态的计数。这是我与合作:
SELECT COUNT(ServiceAreaID) AS ServiceArea
FROM Suggestions
WHERE (ServiceAreaID = 6)
或这一个
SELECT COUNT(DISTINCT ServiceAreaID) AS ServiceArea
FROM Suggestions
您是否想知道每个“ServiceAreaID”出现在表中的次数? – 2012-04-02 18:04:37