`
sd6292766
  • 浏览: 102286 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

不用创建函数的SQL语句的递归查询

SQL 
阅读更多
    在JE里面找到了一个牛人的例子,感谢那位朋友,放上源代码,供大家参考

select * from t_xwr_inv_stock_info start with id=7 connect by prior id=pid;
分享到:
评论

相关推荐

    sql递归查询实例2

    根据提供的信息,我们可以深入探讨如何使用SQL递归查询来获取所有属于特定`upperid`的数据及其子树。这里的关键在于理解递归查询的工作原理,并通过一个具体的例子来演示这一过程。 ### SQL递归查询概念 在关系型...

    sql_函数实现三种父子递归

    本文将探讨如何使用SQL函数实现三种常见的递归查询:找到所有子节点、查找所有父节点以及面包屑导航数据。我们将通过一个名为`Region`的示例表来说明这些操作。 首先,我们需要一个基础的表结构,如`Category`或`...

    sql自定义递归方法

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

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

    存储过程和自定义函数都是SQL Server中的高级功能,它们可以封装一系列的SQL语句,用来执行复杂的操作,并且可以被多次调用。当结合CTE使用时,这些功能能够进一步增强递归查询的能力,使得数据库操作更加灵活高效。...

    SQL语句-递归查询、分组、统计.pdf

    在Oracle数据库中,可以使用`CONNECT BY`语句实现递归查询。例子中展示了如何通过`CONNECT BY`从`um_organization`表中查找特定`orgid`的上级和下级组织,以及生成整个组织结构树。`START WITH`指定递归的起始条件,...

    SQL 语句大全 SQL 语句大全

    学习并熟练掌握这些SQL语句将使你能够高效地操作和管理数据库,无论是在开发、数据分析还是数据库管理领域,SQL都是不可或缺的基础技能。通过"SQL 语句大全"文档,你可以深入理解并实践这些知识点,提升自己的数据库...

    部分普通sql查询在hive中的实现方式

    - **解决方案**:对于这种需求,可以尝试将查询拆分成多个子查询或使用其他聚合函数来达到目的。 #### 2. 使用`LEFT SEMI JOIN`来代替`IN`/`EXISTS`关键字 - **背景**:Hive不支持标准SQL中的`IN`和`EXISTS`关键字...

    C#将Lambda表达式转成Sql语句

    总的来说,将C#的Lambda表达式转换为SQL语句是一项复杂但非常实用的任务,它使我们能够在不离开C#环境的情况下编写复杂的数据库查询,同时保持代码的清晰和简洁。这种技术对于开发高效、灵活的ORM(对象关系映射)...

    excel 递归导出 sql语句

    例如,使用Python的pandas库读取Excel数据,然后编写递归函数生成SQL语句。VBA则可以直接在Excel环境中运行,可能更便于自动化和交互。 为了提高效率,可以考虑使用堆栈或队列等数据结构来存储待处理的项,避免重复...

    Oracle 递归函数介绍

    Oracle 递归函数是一种特殊的PL/SQL函数,可以用于解决复杂的树形结构查询问题。递归函数可以自我调用,以便遍历树形结构的每个节点,直到达到停止条件。 在 Oracle 中,递归函数的定义语法如下所示: ```sql ...

    MySQL递归查询

    创建 `getChildLst` 函数的 SQL 语句如下: ```sql CREATE FUNCTION `getChildLst`(rootId INT) RETURNS varchar(1000) BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempChd VARCHAR(1000); SET sTemp = '$'; ...

    sqlserver实现树形结构递归查询(无限极分类)的方法

    创建表并插入数据的SQL语句如下: ```sql create table tb_menu( id int not null, -- 主键id title varchar(50), -- 标题 parent int -- parent id ); insert into tb_menu(id, title, parent) values (1, '父...

    oracle的sql语句和语法

    Oracle SQL的深度和广度远超于此,还包括窗口函数、递归查询、分区表、物质化视图等高级特性。对于初学者来说,理解并掌握这些基础知识是开始探索Oracle数据库的第一步。通过不断地实践和学习,你将能够更好地利用...

    T-SQL递归函数打印杨辉三角

    在T-SQL中,可以使用`WITH RECURSIVE`语句来创建递归查询。 以下是一个基本的T-SQL递归函数示例,用于生成杨辉三角: ```sql WITH RECURSIVE TriangularNumber AS ( -- 基线条件:第0行 SELECT 0 AS Row, 1 AS ...

    mysql递归查询.doc

    接下来,使用 FIND_IN_SET() 函数和 GROUP_CONCAT() 函数来实现递归查询,可以使用以下语句来查询某个部门的所有下属部分: ```sql SELECT queryChildrenAreaInfo(1); SELECT * FROM t_areainfo WHERE FIND_IN_SET...

    sql递归查询例1

    ### SQL 递归查询知识点详解 #### 一、背景与目的 在数据库处理过程中,有时我们需要对具有层次结构的数据进行查询。例如,在本案例中,我们有一个简单的表,该表包含三列:`A`、``B` 和 `Value`。其中 `A` 列与 `B...

    sql语句查询使用

    ### SQL语句查询使用知识点详解 #### SQL简介与历史 SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言,其历史可以追溯到20世纪70年代,由IBM的Donald D. Chamberlin和Raymond F. Boyce设计...

    Oracle递归查询

    如果我们想从一个叶子节点开始递归查询它的所有上级节点,可以使用以下SQL语句: ```sql SELECT * FROM TEST_TREE START WITH ID = 10 CONNECT BY PRIOR PID = ID; ``` 这条语句的意思是从ID为10的节点开始,递归...

    SQL精典问题与语句

    这通常需要动态SQL,即在运行时构建SQL语句。可以利用存储过程生成SQL字符串,然后执行。这种方法对处理变化的数据结构特别有用,比如按月份统计销售数据,当月份数量不确定时。 综上所述,"SQL精典问题与语句"包含...

Global site tag (gtag.js) - Google Analytics