创建表
create table demoTable(
id number ,
content varchar2(30)
);
测试数据 :
insert into demotable (ID, CONTENT)
values (1, 'content1');
insert into demotable (ID, CONTENT)
values (1, 'content2');
insert into demotable (ID, CONTENT)
values (2, 'content3');
insert into demotable (ID, CONTENT)
values (3, 'content4');
将多条数据的content字段拼成一个字符串:
select max(sys_connect_by_path(content,' ')) from (
select id,content ,rownum rn from demoTable
)
start with rn=1
connect by prior rn=rn-1;
本文介绍了一种使用SQL将同一表中多条记录的内容字段合并为单一字符串的方法。通过具体示例展示了如何创建测试表并插入数据,进而利用sys_connect_by_path函数实现内容字段的连接。
416

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



