数据递归查询 start with ...connect by 的用法

原创 2013年12月04日 09:36:43

connect by 是结构化查询中用到的,其基本语法是:

select … from tablename

start with 条件1

connect by 条件2

where 条件3;


start with ...connect by 的用法, start with 后面所跟的就是就是递归的种子。 


递归的种子也就是递归开始的地方 connect by 后面的"prior" 如果缺省:则只能查询到符合条件的起始行,并不进行递归查询; 


connect by prior 后面所放的字段是有关系的,它指明了查询的方向。 

相关文章推荐

start with connect by prior 递归查询用法 - 转载

原文地址 http://www.cnblogs.com/benbenduo/p/4588612.html 这个子句主要是用于B树结构类型的数据递归查询,给出B树结构类型中的任意一个结点...

MySql的sql语句中添加存储过程或者存储函数来实现Oracle中的start with ……connect by prior……递归(树形结构数据)查询

的撒旦撒旦啊大大啊

Start with ... Connect By 子句递归查询

Start with ... Connect By 子句递归查询一般用于一个表维护树形结构的应用。 例如: 创建示例表:CREATETABLE TBL_TEST(    ID    NUMBER,  ...

Oracle start with.connect by prior子句实现递归查询

Oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ......

oracle 递归查询 start with connect by prior

 表结构:-- Create tablecreate table FAMILY( ID NUMBER not null, NAME VARCHAR2(20), FATHE...

mysql的逆袭:如何做oracle的start with connect by prior递归层次查询

mysql的逆袭:如何做递归层次查询   最近在做一个从oracle数据库到mysql数据库的移植,遇到一个这样的问题        在Oracle 中我们知道有一个 Hi...

Oracle用Start with...Connect By子句递归查询

ORACLE 提供了一个有趣的功能 connect by 子句,它可以对具有家族树结构的分枝进行排序。它的用途有机构或公司的各层结构,财务的科目代码等。 要使用查询遍历,需要在将数据在基表中按照...

oracle 使用 START WITH…CONNECT BY PRIOR 实现递归查询

Oracle中的select语句可以用START WITH…CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select * from ...

Oracle的select语句用start with...connect by prior子句实现递归查询

Oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ......
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据递归查询 start with ...connect by 的用法
举报原因:
原因补充:

(最多只允许输入30个字)