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

oracle 树形结构

阅读更多
--第一题
select substr(sys_connect_by_path(t.dwdm, '->'), 3) 树形路径,
       t.dwdm 本级节点号,
       substr(sys_connect_by_path(t.dwbzmc, '->'), 3) 树形节点明朝,
       t.dwbzmc 本级节点名称
  from (select a.dwdm,
               a.dwbzmc,
               (case
                 when a.dwdm = a.ssdwbm then
                  null
                 else
                  a.ssdwbm
               end) ssdwbm,
               a.dwcc
          from test1 a) t
connect by prior t.dwdm = t.ssdwbm
 start with t.dwdm = '000000'
 order by t.dwdm


-------------------------------------------------------------------------------------
--第2题

select a.occur_date,a.flag,sum(b.bonus_amt) from test a,test b 
where a.occur_date>=20030801 
and b.occur_date<=a.occur_date 
and a.flag=b.flag  
group by a.occur_date,a.flag;
0
0
分享到:
评论

相关推荐

    【原创】oracle树形结构查询,层次查询,hierarical retrival

    Oracle树形结构查询,层次查询,hierarchical retrieval Oracle中的树形结构查询,也被称为层次查询或hierarchical retrieval,是一种获取树形结构数据的方法。这种方法可以将数据组织成树形结构,具有层次关系的...

    Oracle递归树形结构查询功能

    Oracle数据库在处理树形结构数据时提供了强大的递归查询功能,这种特性对于组织结构、产品分类、层级菜单等场景的应用非常广泛。递归树形结构查询主要依赖于`CONNECT BY`和`PRIOR`关键字,它们允许我们构建复杂的...

    Oracle 数据库树形结构用法总结.mht

    Oracle 数据库树形结构用法总结,例如SYS_CONNECT_BY_PATH 、START WITH . . . CONNECT BY . . .等具体语法介绍

    oracle树形结构,结合dtree插件使用显示树状结构菜单

    总结来说,Oracle树形结构结合dtree插件能够帮助开发者有效地展示和操作层次化数据,这对于那些需要直观呈现层级关系的应用场景非常有用。在实际项目中,理解如何使用Oracle的层次查询和dtree插件的配置至关重要,这...

    Oracle查询树形结构

    Oracle 查询树形结构 Oracle 查询树形结构是一种特殊的查询方式,它可以将树形结构的数据从 Oracle 数据库中检索出来。这种结构广泛应用于各种应用系统中,例如管理系统、文件系统、组织结构等。 在 Oracle 中,...

    Excel树形结构数据导入Oracle数据库(Java)

    这篇博客“Excel树形结构数据导入Oracle数据库”提供了一个解决方案,下面将详细解析这个过程。 首先,我们需要理解Excel数据的树形结构。在Excel中,数据可能以层次化的形式存在,比如一级分类、二级分类等,形成...

    connect_by_path和connect_by_root比较总结

    通过实例比较了 SYS_CONNECT_BY_PATH 和 CONNECT_BY_ROOT 的异同,和返回树形的数据结构

    数据库控制树形结构的生成

    许多数据库系统如MySQL、PostgreSQL、Oracle等提供了内置的树形数据类型或函数,如Nested Sets Model、Materialized Path等,以及支持树操作的库,如Python的`sqlalchemy`和`pytree`,可以帮助简化树形结构的管理和...

    树形结构数据库设计

    - 使用START WITH和CONNECT BY:Oracle数据库提供了特有的语法来查询树形结构。START WITH定义查询的起点,CONNECT BY定义了如何从一个节点移动到其子节点。 - 使用WITH RECURSIVE:在标准SQL中,WITH语句可以创建...

    Ajax+jsp+oracle实现动态树形菜单

    在这个项目中,Oracle用于存储树形菜单的数据结构,如父节点ID、子节点列表等。JSP通过SQL查询语句从数据库中检索菜单项,并根据需要返回给前端。 **动态树形菜单的实现**: 1. **数据结构设计**:首先,需要在...

    Oracle树结构查询(图)

    Oracle通常使用自连接来模拟树形结构,即通过一个表中的字段引用自身来建立层级关系。例如,一个"员工"表中,"上级员工ID"字段可以引用"员工ID"字段,形成上下级关系,从而构建出组织结构的树状模型。 查询树结构...

    树形结构数据库设计和显示

    在Oracle数据库中,我们可以利用Nested Sets Model或Adjacency List Model来实现树形结构。Nested Sets Model通过两个字段存储左边界和右边界,可以快速查询整个树或部分子树;而Adjacency List Model则通过一个字段...

    Oracle SQL树形结构查询

    Oracle SQL树形结构查询是一种在数据库中处理层级数据的有效方法,特别是在具有层级关系的数据表中,如组织架构、部门树或文件系统等。Oracle SQL 提供了 `START WITH...CONNECT BY PRIOR` 语句来实现递归查询,使得...

    oracle菜单树查询

    oracle菜单树查询 使用实例 使用START WITH CONNECT BY PRIOR子句实现递归查询

    oracle树结构查询方法

    总之,Oracle数据库支持对树形结构数据的高效查询,通过`CONNECT BY`和`START WITH`子句,我们可以轻松地构建和遍历这些层次关系,这对于理解和操作复杂的数据结构至关重要。在进行树结构查询时,理解这些语句的工作...

    Oracle中的树状查询(递归查询)

    Oracle数据库系统在处理层次数据或树形结构时,提供了强大的工具——递归查询。递归查询允许我们在数据表中处理嵌套级别的数据,这在权限查询、组织结构、产品分类等场景中尤其常见。本文将深入探讨Oracle中的树状...

    Java与Oracle实现的树形菜单

    5. **TreeView组件**:在前端,"treeview"可能是指一个用于展示树形结构的用户界面组件。这可能是一个JavaScript库,如jQuery UI的TreeView,或者是基于现代前端框架如React或Vue的组件。TreeView接收从服务器端发送...

Global site tag (gtag.js) - Google Analytics