MSSQL统计分类个数新姿势(mssql 分类统计个数)

随着数据库技术的进步,对统计分类个数这一常见任务做出了优化。比如Microsoft SQL Server (MSSQL),它提供了一种汇总和统计查询语句“GROUP BY”,可以用它来统计分组后不同分类的个数。

语法如下:

“` sql

SELECT , COUNT(*)

FROM

GROUP BY


字段A是你要做聚合汇总的依据字段,COUNT(*)可以理解为对字段A的统计,通过这条语句就能统计出表1中不同字段A分类个数了。

例如,有一张表[user_list],字段有ID,姓名,工作状态以及生日:
``` sql
ID Name State BirthYear
1 A active 1990
2 B active 1992
3 C inactive 1995
4 D inactive 1996

现在要统计出不同工作状态的人数

“`sql

SELECT State, COUNT(*)

FROM user_list

GROUP BY State

结果:
```
State COUNT(*)
active 2
inactive 2

可以看出,这条简单的sql语句能够帮助我们查询表中不同的分类个数。这就是MSSQL的新技术,我们可以借助这种汇总技术,统计和查询大量数据信息。


数据运维技术 » MSSQL统计分类个数新姿势(mssql 分类统计个数)