oracle 中递归查询语句
来源:互联网 发布:java 消息推送 编辑:程序博客网 时间:2024/05/09 17:02
oracle 9i 中支持递归查询,当表中用到自身关联时,用sql语句就可以构建树形结构,十分方便!
如:
table department
id parent_id name
1 0 ###公司
2 1 市场部
3 1 技术部
4 3 研发部
5 3 网络部
6 3 售后服务部
7 1 财务部
只需用下面一句sql查询即可构建出树形结构
select department.id,rpad(' ',level*3-2,' ')||'├'||department.name from department
start with parent_id ='0'
connect by prior department.oid=department.parent_id
查询结果如下所示:
1 |-###公司
2 |-市场部
3 |-技术部
4 |-研发部
5 |-网络部
6 |-售后服务部
7 |-财务部
在自身关联表中用于递归查询子节点非常方便,将条件反转即可往上递归查询父节点。
- oracle 中递归查询语句
- SQL Oracle 递归查询语句
- Oracle 中递归查询
- Oracle中递归查询
- Oracle使用SQL语句进行递归查询
- oracle一条语句递归查询父子关系
- oracle一条语句递归查询父子关系
- ORACLE中使用递归查询
- Oracle中分页查询语句
- db2和oracle中的树查询(递归查询)语句
- db2和oracle中的树查询(递归查询)语句
- db2和oracle中的树查询(递归查询)语句-
- oracle中使用SQL递归语句(转)
- oracle中使用SQL递归语句
- oracle中使用SQL递归语句
- oracle 中递归查询的使用
- oracle中sql的递归查询运用
- oracle子递归查询语句的几个有用的属性
- 如何使用PB修改以及读取注册表的信息
- 周末丰盛的DIY晚餐
- VC中的一些常用方法
- /* 创建二叉树 ----> 装入数据,---->遍历---> 显示 --->销毁*/
- 庆祝自己的Blog开张
- oracle 中递归查询语句
- 朋友是这样的人
- [收藏]比较著名的.net技术论坛网址(含国外的)
- 网络socket编程指南(C语言)
- socket编程原理
- 精彩技术文章、控件下载集粹
- 如何把一个char重复若干次生产std::string
- MapControl简单介绍
- 关于加班的感想