根据节点遍历树——Oracle个人学习
来源:互联网 发布:大泽乡起义知乎 编辑:程序博客网 时间:2024/05/16 04:49
根据树的节点向上或者向下遍历树节点。【id:节点id】【fid:节点的父节点id】【name:节点名称】。
/*----------------------------------------------------------------------向上递归(注意fid和id位置)--------------------------------------------------------------------------------------*/
--向上遍历树,找到路径直到根节点,指定的是fid。
select distinct ti.id, ti.fid, ti.name
from treeinfo ti
start with ti.fid = 'A'
connect by prior ti.fid = ti.id
--向上遍历树,找到路径直到根节点,指定的是id。
select distinct ti.id, ti.fid, ti.name
from treeinfo ti
start with ti.id = 'B'
connect by prior ti.fid = ti.id
/*----------------------------------------------------------------------向下递归(注意id和fid位置)--------------------------------------------------------------------------------------*/
--向下遍历整棵树,可以指定id,来遍历指定节点的树 。
select distinct ti.id, ti.fid, ti.name
from treeinfo ti
start with ti.id = 'C'
connect by prior ti.id = ti.fid
--向下遍历整棵树,可以指定fid,来遍历指定fid节点的树,结果不包含fid 。
select distinct ti.id, ti.fid, ti.name
from treeinfo ti
start with ti.fid = 'C'
connect by prior ti.id = ti.fid
- 根据节点遍历树——Oracle个人学习
- ORACLE下遍历树节点
- extjs 遍历树 根据子节点修改父节点图标
- 个人学习——网络:根据子网掩码计算子网数
- flex----遍历树Tree,根据输入的名称搜索树节点,并展示该节点
- Oracle遍历子节点_hanCSDN_20150319
- dom4j根据xml节点name值来遍历节点数据
- 根据节点、生成树
- 树——二叉树中序遍历的下一个节点
- ORACLE 树形遍历查询根节点、父节点、子节点
- ORACLE 树形遍历查询根节点、父节点、子节点
- jQuery学习笔记- - 节点遍历
- 二叉树之遍历问题——根据先序中序遍历序列求后序序列
- 数据结构——根据前序遍历和中序遍历还原二叉树
- 数据结构——根据中序遍历与先序遍历构建二叉树
- 数据结构——根据后序遍历与中序遍历构建二叉树
- Java实现——根据先序遍历和中序遍历,确定二叉树
- C#遍历树节点
- Code::Blocks配置GTK+2和GTK+3
- grep是什么?怎么用?
- Java 中 float 与 double 的区别
- Redis和Memcached的区别(4)redis内存k/v管理
- js调用servlet写相对路径
- 根据节点遍历树——Oracle个人学习
- IOS开发之记录用户登陆状态
- android html唤醒APP(原生)
- OpenCV中的cvNormalize函数原理
- javaBean为什么要实现序列化 Serializable接口?
- Python 读写matlab中.mat文件
- 图基本概念
- Java中使用log4j记录日志
- oracle的乐观锁和悲观锁