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 BirthYear1 A active 1990
2 B active 19923 C inactive 1995
4 D inactive 1996
现在要统计出不同工作状态的人数
“`sql
SELECT State, COUNT(*)
FROM user_list
GROUP BY State
结果:
``` State COUNT(*)
active 2inactive 2
可以看出,这条简单的sql语句能够帮助我们查询表中不同的分类个数。这就是MSSQL的新技术,我们可以借助这种汇总技术,统计和查询大量数据信息。