Oracle 树形结构遍历代码讲解
来源:互联网 发布:看门狗a卡优化补丁 编辑:程序博客网 时间:2024/05/18 09:24
-- 遍历SQL
create table test (
id int ,
pid int ,
name varchar(10))
insert into test values ( 1, 0 ,'n1' );
insert into test values ( 2, 1 ,'n12' );
insert into test values ( 3, 1 ,'n13' );
insert into test values ( 4, 2 ,'n21' );
insert into test values ( 5, 2 ,'n22' );
insert into test values ( 6, 3 ,'n31' );
insert into test values ( 7, 3 ,'n32' );
insert into test values ( 8, 4 ,'n211' );
insert into test values ( 9, 4 ,'n212' );
//从叶结点开始找根节点
// prior 关键字 与谁放在一起,就是找谁
select * from test
start with id=7
connect by id = prior pid;
// 从根结点开始找子节点
select * from test
start with id=2
connect by prior id = pid;
//选择某层的下级节点
// level 是oracle 保留的级数字段
select id,name ,level from test
where level <=2
start with id =2
connect by prior id = pid;
-- 查出 7839 总裁下面各级 员工的工资和
select level , sum(sal)
from emp
group by level
start with empno = 7839
connect by prior empno = mgr
- Oracle 树形结构遍历代码讲解
- Oracle 树形结构遍历代码讲解【转】
- Oracle数据库遍历树形结构表
- oracle中遍历树形结构的方法
- hibernate遍历树形结构
- mysql树形结构遍历
- ORACLE 树形结构
- Oracle树形结构查询
- ORACLE树形结构查询
- oracle树形结构查询
- Oracle树形结构查询
- Oracle查询树形结构
- Oracle树形结构查询
- Oracle查询树形结构
- Oracle 树形结构存储
- Oracle查询树形结构
- oracle 树形结构查询
- /*Oracle树形结构查询*/
- 盛大技术经理金万钠谈:技术高手的十三个原则
- Visual C++应用程序缓冲区溢出
- 4.设计表示层:从MVC到UIP
- Asp.net中实现页面跳转的三种方法比较
- Java及相关字符集编码问题研究
- Oracle 树形结构遍历代码讲解
- 学习J2SE过程中的30个基本概念
- 变心
- 获取表格中单元格的高度
- java异常处理机制的深入理解
- 继承中的重载以及构造函数与虚函数
- 解读位图文件
- Win32复选框,单选框的操作函数
- 解读图标文件