oracle表中树形结构与分级查询

  

1。此处以emp表为例此表中empno字段与下字段存在下级与上级关系

  

2从上往下查最顶级的老板此处的水平是三大伪列之一级别
选择级别,empno, ename,下从emp
开始empno=7839,下级字段
connect by之前empno=下;——下级字段=上级字段
 oracle表中树形结构与分级查询

  

3从下往上查
选择级别,empno, ename,下从emp
开始empno=7369,下级字段
连接的前经理=empno;——上级字段=下级字段
 oracle表中树形结构与分级查询

  

4——只是过滤单个节点该节点下的都保留了
选择级别,empno, ename,下从emp
empno<在7698年,下级字段
开始empno=7839
connect by之前empno=下;——下级字段=上级字段
 oracle表中树形结构与分级查询”> <br/> 5,过滤整个分支<br/>选择级别,empno, ename,下从emp <br/>开始empno=7839,下级字段<br/>连接之前empno=经理和empno<在7698;——下级字段=上级字段<br/> <img src=

oracle表中树形结构与分级查询