1. sql数据库查询 显示在不同部门下工作的员工的总人数的语句怎么写
select 部门,count(*) as 总人数 from 表 group by 部门
2. 怎么用数据库统计函数算员工人数
假定人员表名为Hrmresource,有一列为员工状态State 当State为1时代表该员工在职
则 select count(*) from Hrmresource where State = 1
返回值就是在职员工数
核心是count()函数,知道这个函数怎么用,就可以自己活学活用了。
3. sql里 如何统计一个公司的部门人数 可以有很多子公司 每个子公司可以有相同的部门 每个部门有多个员工
使用GROUP BY分组。
假设表的信息为:Employee(CompName,DeptName,EmpName)
--创建数据表
CREATETABLEEmployee
(
CompName VARCHAR(20),--子公司名称
DeptName VARCHAR(20),--部门名称
EmpName VARCHAR(20)--员工姓名
)
--插入测试数据
INSERTINTOEmployeeVALUES('北京公司','人事部','张')
INSERTINTOEmployeeVALUES('北京公司','财务部','赵')
INSERTINTOEmployeeVALUES('北京公司','人事部','孙')
INSERTINTOEmployeeVALUES('上海公司','人事部','王')
INSERTINTOEmployeeVALUES('上海公司','财务部','李')
--SQL查询
SELECT CompName,DeptName,Number=COUNT(*)
FROM Employee
GROUPBY CompName,DeptName
测试结果:
4. 达梦数据库员工人数
达梦数据库员工人数千余人。达梦公司先后在武汉、上海、成都、苏州等地设立了研发基地,在北京、广州等地成立了分子公司,已形成了一个覆盖全国的数据库产品技术服务和产品销售网络,现有员工千余人。
5. excel中如何用数据库统计函数统计出各分公司的人员人数
不就是多分表汇总问题么?我这儿有一个样表,您看一下,
示意图如下:依次为:1表,2表,汇总表
在汇总表中,在C3单元格中输入公式:=IFERROR(SUM(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"E:E"))/(COUNTA(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"C:C"))-1),"")
在汇总表中,在D3单元格中输入公式:=IFERROR(SMALL(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"E:E"),1),"")
在汇总表中,在C3单元格中输入公式:=IFERROR(LARGE(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"E:E"),1),"")
3个公式同时下拉,即可。
其实,你就是有再多的表的话,此方法也可以很好地处理.
6. 用sql语句实现'查询各部门名称和该部门员工数'
具体语句如下:
7. 查询出每个部门的人员总数,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