`
2008_zhangfan
  • 浏览: 4256 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一个递归查询sql

SQL 
阅读更多
SELECT a.* FROM  tableName a CONNECT BY PRIOR  a.part_id=a.parent_id  START WITH   a.parent_id = 'aa'
分享到:
评论

相关推荐

    sql server 2008 递归查询所有上级或下级数据

    CTE是一种临时的结果集,可以在同一个查询块内引用。通过CTE,我们可以定义递归查询的基础情况以及递归规则,使得查询更加清晰易懂。 ### 示例代码解析 #### 1. 定义CTE ```sql with cte(deptid, parentid) as ( ...

    SQL 递归查询,并将结果集保存在临时表中

    在本例中,创建了一个名为#DATASOURCE的临时表,用于存储递归查询后的结果。临时表有两种类型:本地临时表(以单个#开头)和全局临时表(以两个##开头)。本地临时表仅对当前会话可见,而全局临时表对所有会话可见,...

    sql递归查询实例2

    CTE是一种临时的结果集,可以在同一个查询块中被引用多次。递归查询使用两个部分定义CTE:非递归部分和递归部分。 #### 定义递归函数 为了实现递归查询,我们定义了一个名为`aa`的函数,该函数接受一个`upperid`...

    Oracle递归SQL学习

    这个查询增加了额外的过滤条件,只选择那些`released_sum`大于0且未被删除(`is_deleted = 0`)的节点。这样我们可以专注于显示有效的、已发布的类别。 递归SQL的优势在于它可以轻松地处理无限深度的层级结构,而...

    数据库设计之递归树查询

    `WITH`语句,也称为公用表表达式(Common Table Expression, CTE),是SQL中的一种临时结果集,用于定义一个临时的逻辑表,这个表只在当前查询中有效。`WITH`语句配合递归选项,可以实现递归查询,非常适合处理树形...

    SQL Server CTE 递归查询全解1

    这个查询首先将ManagerID为-1的用户(根节点)放入CTE,然后递归地查找每个用户的上级,直到所有用户及其直接上级都被找出。 在实际应用中,必须谨慎处理递归查询,因为无限递归可能导致性能问题和错误。如果层次...

    递归查询菜单树,支持mysql,oracle

    这个查询首先定义了一个递归公共表表达式(CTE),从顶层菜单开始,然后在每次递归调用中,将子菜单添加到结果集中。 Oracle数据库也支持递归查询,但使用的是`CONNECT BY`语句。对于同样的`menus`表,Oracle的查询...

    递归sql.sql

    mysql 数据库的sql语句递归查询,记录文档,已经设置变量等

    浅谈T-SQL语言之递归查询.pdf

    简而言之,CTE可以创建一个基础查询(原子查询),然后在它上面建立另一个查询(分子查询),后者在逻辑上引用前者的结果。 在实现递归查询时,CTE通过关键字WITH来建立,遵循特定的语法格式。例如,使用WITH关键字...

    地区表MySql递归sql脚本

    地区表MySql递归sql脚本

    sqlserver中的递归

    sqlserver递归查询树结构的表的根结点子最里层的子结点

    CTE树形菜单递归查询 .sql

    sql查询tree树,使用的是cte 递归!

    sql将多行数据生成一个一个字符患的递归脚本

    将多行数据生成一个一个字符患的递归脚本,方便,快捷。要顶哦。

    存储过程递归查询

    1. **递归基**:即递归查询的起点,通常是一个简单的查询语句,用于初始化递归过程。 2. **递归步**:递归过程中的核心部分,通过与递归基连接的方式逐步扩展结果集。 3. **连接条件**:用于确定递归步中如何与递归...

    MySQL递归查询

    首先,创建一个存储过程 `sp_getChildNodes`,该过程将递归地查找所有子节点,并将结果存储在一个临时表中。然后,使用该临时表来查找所有子节点。 创建 `sp_getChildNodes` 存储过程的 SQL 语句如下: ```sql ...

    mybatis递归查询菜单树

    在本示例中,"mybatis递归查询菜单树"是一个基于SpringBoot架构的应用,它演示了如何利用MyBatis进行递归查询来构建菜单树结构。此外,这个项目还集成了JTA(Java Transaction API)以支持分布式事务处理,并使用了...

    sql_函数实现三种父子递归

    这同样可以通过递归函数实现,返回一个包含路径中所有节点的列表。 为了演示这些概念,我们创建了`Region`表,并插入了一些测试数据,代表广东及其下属地区。接着,我们使用`GetRecursiveChildren`函数展示了如何...

    SQL sever 中递归查找子节点和父节点

    为了实现递归查找子节点,我们可以创建一个函数 `f_getChild`,该函数接受一个参数 `@ID`,表示要查找的节点的编号。函数将返回该节点所有的子节点。 ```sql create function f_getChild(@ID int) returns @t table...

    sql自定义递归方法

    本文将深入探讨一个具体的案例,即如何利用SQL自定义函数实现对部门层级数据的递归查询,这不仅能够帮助我们更好地理解SQL递归函数的工作原理,还能提供一个实际应用的例子。 ### SQL自定义递归方法详解 #### 1. ...

Global site tag (gtag.js) - Google Analytics