oracle 行转列多字段 oracle行转列函数?

oracle行转列函数?推荐用WM_CONCAT函数SELECT A.STD, WM_CONCAT(A.F3) NEW_RESULFROM (SELECT STD, F3FROM (SELECT ST

oracle行转列函数?

推荐用WM_CONCAT函数SELECT A.STD, WM_CONCAT(A.F3) NEW_RESULFROM (SELECT STD, F3FROM (SELECT STD, F1 F3FROM TABLE_AUNION ALLSELECT STD, F2 F3 FROM TABLE_A) A) AGROUP BY A.STD

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

需要用wm_concat函数来实现。如目前在emp表中查询数据如下:要按照deptno相同的将ename以字符串形式合并,可用如下语句:select deptno,wm_concat(ename) from emp group by deptno查询结果: