Oracle递归条件查询的操作流程
以下的文章主要是对Oracle递归条件查询的介绍,我们首先需要做的是对相关的表来做一个相关的规划,就是必须的有自己的ID与ID相对应相关记录的PID(父ID)。其简单的数据结构如下,
id pid
1 0
2 0
3 1
4 1
5 2
6 2
7 3
8 4
9 5
比如你现在需要取出ID是1的以及其下所有的记录,如:
id pid
1 0
3 1
4 1
7 3
8 4
查询语句如下:
假如表名叫test
- select * from TEST
- start with id=1
- connect by prior id = pid
- order by id asc
如果有条件语句,比如where or when,其语句放在start with前面。OK。
上述的相关内容就是对Oracle递归条件查询的描述,希望会给你带来一些帮助在此方面。
上述的相关内容就是对Oracle递归条件查询的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
- Oracle用户的相关授权和管理的分析
- Oracle查询优化4大方面的主要途径
- Oracle数据库的类型LONG功能的介绍
- Oracle存取LONG类型字段的方案描述
- Oracle 查询记录相关效率的查询
版权声明:
作者:后浪云
链接:https://www.idc.net/help/315277/
文章版权归作者所有,未经允许请勿转载。
THE END