获取每个不同价值的数量

时间:2013-11-05 15:57:20

标签: sql sql-server

是否有办法获取某个字段的每个不同值的计数?

for name in (SELECT DISTINCT name FROM table)
  SELECT COUNT name FROM table

不使用

的游标

1 个答案:

答案 0 :(得分:3)

您可以使用COUNT() - 聚合函数。

SELECT Name, COUNT(*) totalCount
FROM tableName
GROUP BY Name