需要用wm_concat函数来实现。

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

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

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

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

查询结果:

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

相关文章: