如何将Oracle中同一列的多行记录拼接成一个字符串

需要用wm_concat函数来实现。

如目前在emp表中查询数据如下:

要按照deptno相同的将ename以字符串形式合并,可用如下语句:

1
select deptno,wm_concat(ename) from emp group by deptno;

查询结果:

posted @ 2019-03-19 13:42  程序员宝典  阅读(9703)  评论(0编辑  收藏  举报