SYS_CONNECT_BY_PATH函数用法

来源:互联网 发布:山西大学教务网络系统 编辑:程序博客网 时间:2024/05/17 08:32

其实SYS_CONNECT_BY_PATH这个函数是oracle9i才新提出来的!
它一定要和connect by子句合用!
第一个参数是形成树形式的字段,第二个参数是父级和其子级分隔显示用的分隔符!

START WITH 代表你要开始遍历的的节点!

CONNECT BY PRIOR 是标示父子关系的对应!

如下例子:

是将列用,进行分割成为一行,然后将首个,去掉,只取取最大的那个数据。

---------------------------------------------

下面是别人的例子:

1、带层次关系



2
、行列转换


如把一个表的所有列连成一行,用逗号分隔:

 

 

原创粉丝点击