如何从SQL Server 2008获取唯一值列表和出现次数?

Den*_*ail 0 sql count aggregate-functions

我有一个包含数百万条记录的SQL Server 2008数据库.一个字段的值范围为0到250,可能包括也可能不包括范围内的所有数字.如何查询数据库以获取不同值的列表以及包含该值的记录数?

我使用了Select Count(Distinct)查询,但只给出了不同值的数量.

Dea*_*ing 6

您想使用GROUP BY子句:

SELECT
  column1,
  COUNT(*)
FROM
  table
GROUP BY column1
Run Code Online (Sandbox Code Playgroud)