SQL(之四)-统计emp表各部门下面的员工

Posted Cinderella_008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL(之四)-统计emp表各部门下面的员工相关的知识,希望对你有一定的参考价值。

现有emp表如下:

现有需求,统计emp表各部门(deptno)下面的员工,员工姓名已以逗号分隔。如下:

Mysql实现方法:

SELECT t.deptno ,GROUP_CONCAT(t.ename)NAME FROM emp t GROUP BY t.deptno ;

Oracle实现方法:

方法1:

SELECT T.DEPTNO ,WM_CONCAT(ENAME) AS NAME FROM EMP  T GROUP BY T.DEPTNO ;

方法2:

SELECT T .DEPTNO,
	LISTAGG (T .ENAME, ',') WITHIN GROUP (ORDER BY T .ENAME) NAME
FROM EMP T GROUP BY T .DEPTNO ;

以上是关于SQL(之四)-统计emp表各部门下面的员工的主要内容,如果未能解决你的问题,请参考以下文章

SQL(之四)-统计emp表各部门下面的员工

SQL(之四)-统计emp表各部门下面的员工

查询各个部门中各职位的人数与平均工资? 查询工资,奖金与10号部门某员工工资,奖金都相同的员工? SQL

要统计不同部门的每月在职员工数&离职员工数

用sql语句实现'查询各部门名称和该部门员工数'

数据库笔试——查出各部门超出部门平均薪资的员工的姓名,薪资,所在部门名称及部门平均薪水