[oracle]sys_connect_by_path用法(一个select语句中多条数据拼成一条数据)
2013-08-21 18:18
691 查看
创建表
测试数据 :
将多条数据的content字段拼成一个字符串:
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;
相关文章推荐
- oracle 关于SYS_CONNECT_BY_PATH函数用法
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- Oracle中sys_connect_by_path函数用法
- Oracle 树形SQL语句,SYS_CONNECT_BY_PATH 函数
- SYS_CONNECT_BY_PATH 函数用法 ORACLE
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- Oracle 树形SQL语句,SYS_CONNECT_BY_PATH 函数
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- oracle 递归查询 CONNECT BY、START WITH、CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH
- sys_connect_by_path 用法
- oracle之sys_connect_by_path(行转列挺好用的)
- Oracle SYS_CONNECT_BY_PATH 分级记录获取全路径
- Oracle函数sys_connect_by_path()
- oracle 递归查询 CONNECT BY、START WITH、CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH