注释:为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的
语法:
wm_concat(column) ....... group by......
函数实现字段合并,必须于分组函数group by一起使用
场景:
查询部门的工种
sql语句:
select a.deptno, wmsys.wm_concat(a.job) dept_job from emp a group by a.deptno
结果:
DEPTNO DEPT_JOB
10 MANAGER,CLERK,PRESIDENT
20 CLERK,ANALYST,CLERK,ANALYST,MANAGER
30 SALESMAN,CLERK,SALESMAN,MANAGER,SALESMAN,SALESMAN