`
李宏喜
  • 浏览: 119554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

按照需要生成数据子集的一个sql

阅读更多
最近在修改一个功能时,做了一个sql,感觉有些意思,写下来了。
select rownum no_0,
       'MKJJJG0003' as rpt_code,
       1602836 as vid,
       173 as code,
       suproj_lay_code as layer,
       xid,
       rownum as val, a.*
  from (select t.*, d.xid
          from tree_struture t
         inner join data__store d on t.SUPROJ_CODE = d.val
                                  and d.vid = 1602836
                                  and d.sid = 1
                                  and d.yid = 0
                                  and t.pro_code = 'MKJJJG0003') a
start with a.parent_code = '0'
connect by prior a.UPROJ_CODE = a.PARENT_CODE
order siblings by a.suproj_order asc, a.id asc

说明: 要按照树形结构来取的数据,但是tree_struture  表中却没有data__store表中的数据,做内关联之后,形成一个新的带有数据存储字段的数据集,然后,再通过子查询,按照树形结构的排序方式,取得需要的树型。这个sql最主要的通过子查询,按照需要形成数据子集,再对这个数据子集做树型结构化
分享到:
评论

相关推荐

    json、post请求、freemarker模拟生成sql、wsdl2Java生成客户代码

    它是基于JavaScript的一个子集,但语法简单,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们可以使用`org.json`库或者`com.google.gson`库进行JSON对象的创建、解析和转换。例如,`JSONObject`类可以...

    SQL语句-常用的sql语句生成器.zip

    在这个“SQL语句-常用的sql语句生成器.zip”压缩包中,很可能包含了一个工具或一系列资源,旨在帮助用户快速生成常见的SQL语句,从而简化数据库操作。 1. **SQL基础概念**: - **SELECT语句**:用于从数据库中检索...

    将SQL的查询结果以表格形式返回,并生成翻页等

    4. **分页逻辑**:实现分页的关键部分,包括计算总页数、确定当前页以及获取每页的数据子集。 5. **数据显示**:将分页后的数据转化为HTML表格或其他前端框架(如React或Vue)可识别的数据结构,以便在页面上渲染。...

    如何分类、分组以及总计SQL数据

    在SQL中,对数据进行分类、分组和总计是数据分析和报表生成的关键步骤。以下是对这些概念的详细说明: 1. **分类排序**: 使用`ORDER BY`子句可以对查询结果进行排序,按照升序(ASC)或降序(DESC)排列。这有助...

    974_SQL Pack sql工具

    这可能是一个SQL连接测试工具,用于检查数据库服务器的连通性。它可能允许用户输入数据库服务器的地址、端口、用户名和密码,然后尝试建立连接。通过这个工具,开发者可以快速诊断数据库服务器是否在线,或者网络...

    SAS 中Proc SQL的应用与提高

    在学习SQL与SAS对接时,用户需要对SQL的语法有一个清晰的认识,并且理解SAS环境下Proc SQL的扩展功能与限制。Proc SQL过程在SAS中不支持标准SQL的全部功能,但也提供了强大的数据处理能力,特别是在数据查询和报告...

    sql实用查询手册

    子查询是在一个查询语句中嵌套另一个查询,用于获取满足特定条件的子集数据。它可以作为FROM、WHERE或HAVING子句的一部分。 八、视图 视图是虚拟表,由SELECT语句定义,不实际存储数据,而是根据需要动态生成。视图...

    asp读取数据库中数据生成统计折线图

    4. **生成VML图形**:在ASP页面上直接绘制折线图,可以使用VML(Vector Markup Language),它是XML的一个子集,用于在IE浏览器中绘制矢量图形。创建一个`<v:shape>`元素并设置其坐标和样式属性。这需要一定的SVG或...

    PB学习,生成可重用的数据窗口

    - 动态数据窗口:通过编写代码动态生成数据窗口,可以根据不同的业务需求生成不同结构的窗口。 - 数据窗口对象的组合:可以将多个数据窗口组合在一起,形成复合数据窗口,用于展示多表关联的数据。 6. **优化和...

    把 json 结构数据解析成标准的 sql, 实现标准化和自动化的增删改查.zip

    本压缩包文件"把 json 结构数据解析成标准的 sql, 实现标准化和自动化的增删改查.zip"提供了一个解决方案,旨在帮助开发者将JSON结构数据高效地转换为SQL语句,从而实现数据的标准化和自动化操作。下面我们将详细...

    Json+Ext+SQL写的一个简单的增,删,改,查小例子。

    它是基于JavaScript的一个子集,通常用于Web应用程序之间传递数据。在本例子中,JSON可能被用来存储和传输数据,比如用户输入的信息或者数据库记录。 EXT是一个强大的JavaScript库,主要用于构建富客户端应用。EXT ...

    linq and sql convert

    - LINQ to SQL是LINQ的一个子集,专门用于与关系数据库进行交互。 - 开发者可以创建强类型的DataContext对象,映射到数据库模式,然后通过这个对象使用LINQ查询数据库。 - LINQ to SQL会自动将查询转换为对应的...

    生成全国城市的代码-全国的省市数据

    它基于JavaScript的一个子集,但不依赖于JavaScript,是一种独立的语言-agnostic格式。JSON格式通常用于服务器向网页应用提供数据,因为它的格式与JavaScript对象非常相似。 2. 文件处理:在Python等编程语言中,...

    sql存储过程PPT

    【存储过程】是SQL Server数据库管理系统中的一个重要特性,它类似于编程语言中的函数,可以执行一系列预定义的SQL语句和管理任务。存储过程能够提高系统的效率、安全性,并且支持模块化程序设计,使得代码重用变得...

    达梦SQL语言手册

    本手册还介绍了一些特定的查询操作,比如公用表表达式(CTE)的使用,允许在查询中定义一个临时的结果集,该结果集可以在随后的查询中作为表引用。此外,还包括GROUP BY、ROLLUP、CUBE等分组统计操作的使用,这些...

    该系统设计与实现了一个内存数据库的子集.zip

    本项目着重探讨和实现了一个内存数据库的子集,它在嵌入式环境中尤其适用,充分利用有限的内存资源提供高效的数据存储和查询服务。内存数据库,顾名思义,是将所有数据存储在内存中的数据库系统,其优势在于高速的...

    SQL基础教程学习笔记.pdf

    - **GROUP BY**:用于结合聚合函数,按照一个或多个列对结果集进行分组。 - **HAVING**:用于对分组后的结果集进行条件过滤。 - **ORDER BY**:用于对结果集进行排序。 ### 数据更新 - **INSERT**:向表中插入新的...

    SQL查询的艺术的数据库

    "SQL查询的艺术"一书深入探讨了如何高效、优雅地运用SQL来发掘和分析数据。这里我们将围绕这个主题,详细讨论SQL查询在数据库管理中的重要性,以及如何通过艺术般的技巧提升查询效率。 SQL(Structured Query ...

    毕设&课设&项目&实训-该系统设计与实现了一个内存数据库的子集.zip

    本项目旨在设计并实现一个内存数据库的子集,以供毕设、课设、项目或实训使用,让学生们能深入理解数据库的工作原理和优化技巧。 在设计内存数据库子集时,主要涉及以下几个关键知识点: 1. 数据结构:内存数据库...

Global site tag (gtag.js) - Google Analytics