Oracle10g提供了个新函数wmsys.wm_concat,可以完成行转列后列以字符串的形式进行拼接,如下SQL
create table aaa(
id varchar2(20)
)
create table bbb(
a_id varchar2(20),
a_name varchar2(20))
insert into aaa values('a');
insert into aaa values('b');
insert into bbb values('a', '1');
insert into bbb values('a', '2');
insert into bbb values('a', '3');
insert into bbb values('b', '1');
select id, wmsys.wm_concat(b.a_name) str
from aaa a, bbb b where a.id = b.a_id
group by id
Oracle10g wm_concat函数用法
本文介绍Oracle10g中wm_concat函数的应用,该函数用于将多个字符串值连接成一个单一的字符串。通过示例展示了如何使用此函数进行行转列操作并拼接字符串。
984

被折叠的 条评论
为什么被折叠?



