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表各部门下面的员工的主要内容,如果未能解决你的问题,请参考以下文章