举个sys_connect_by_path的例子,用数据来展示
时间: 2023-03-29 14:04:37 浏览: 91
一个数据绑定的简单例子
假设有如下表格:
ID | Name | ParentID
---|---|---
1 | A | NULL
2 | B | 1
3 | C | 2
4 | D | 2
5 | E | 1
6 | F | 5
使用sys_connect_by_path函数可以将每个节点的路径连接起来,例如:
SELECT ID, Name, sys_connect_by_path(Name, '/') AS Path
FROM Table1
START WITH ParentID IS NULL
CONNECT BY PRIOR ID = ParentID;
结果如下:
ID | Name | Path
---|---|---
1 | A | /A
2 | B | /A/B
3 | C | /A/B/C
4 | D | /A/B/D
5 | E | /A/E
6 | F | /A/E/F
阅读全文