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的新技术,我们可以借助这种汇总技术,统计和查询大量数据信息。
香港服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
版权声明:
作者:后浪云
链接:https://www.idc.net/help/154528/
文章版权归作者所有,未经允许请勿转载。
THE END