查询出每个部门的人员总数,sql语句怎么写?

如题所述

sql 使用sum 与 group by
可以统计每个部门的总人数
sum统计总人数 group by根据部门分组
例子
id departmentname number
1 技术 10
2 技术 3
3 销售 50
sql语句
select departmentname ,sum(number)number from table group by departmentname ;
结果
departmentname number
技术 13
销售 50
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-28
select   部门, count(姓名)   总人数   from  表  group by   部门

第2个回答  2014-03-28
select count(人员id) from 部门人员表 group by 部门编号
第3个回答  2014-03-28
select 部门,count(*) from 表 group by 部门本回答被提问者采纳
第4个回答  2014-03-28
Select 部门,count('人员') AS 人数 GROUP BY 部门
相似回答