create table czk_dguitest(code varchar(20),name varchar(10),num int)
insert into czk_dguitest values ('01','彩电',null)
insert into czk_dguitest values ('01.01','TCL',null)
insert into czk_dguitest values ('01.01.01','18',10)
insert into czk_dguitest values ('01.01.02','21',20)
insert into czk_dguitest values ('01.01.03','25',30)
insert into czk_dguitest values ('01.02','LG',null)
insert into czk_dguitest values ('01.02.01','18',20)
insert into czk_dguitest values ('01.02.02','25',30)
insert into czk_dguitest values ('01.02.03','29',50)
select * from czk_dguitest
SELECT
A.CODE
,A.name,SUM(decode(B.num,null,0,b.num))
FROM
czk_dguitest A,
czk_dguitest B
WHERE
B.code LIKE A.code+'%'
GROUP BY
A.code,A.name
ORDER BY
A.code
大家看红色部分脚步怎么写才可以通过呢!
分享到:
相关推荐
1. 层次模型:Oracle早期版本支持层次模型,其中数据以树形结构组织,但现代Oracle主要使用关系模型。 2. 关系模型:关系模型是最常见的数据模型,以表格形式表示数据,强调数据之间的关系。 三、Oracle对象关系...
Oracle SQL树形结构查询是一种在数据库中处理层级数据的有效方法,特别是在具有层级关系的数据表中,如组织架构、部门树或文件系统等。Oracle SQL 提供了 `START WITH...CONNECT BY PRIOR` 语句来实现递归查询,使得...
Oracle数据库系统在处理层次数据或树形结构时,提供了强大的工具——递归查询。递归查询允许我们在数据表中处理嵌套级别的数据,这在权限查询、组织结构、产品分类等场景中尤其常见。本文将深入探讨Oracle中的树状...
`LEVEL`是Oracle中的一个伪列,常用于递归查询,而`CONNECT BY`则用于创建树形结构。在时间操作中,可以结合`SYSDATE`函数和算术运算来加减时间。例如,减少一天可以用`sysdate - 1`,减少半天可以用`sysdate - (1/2...
标题中的“根据子节点的金额向上汇总所有父节点的金额”是一个典型的树形结构数据处理问题,常见于组织架构、账目统计或者数据库层次结构的数据分析。这个问题涉及到的知识点包括但不限于: 1. **树形结构**:在...
- **对象浏览器**:提供一个树形结构,展示数据库中的所有对象,如表、视图、序列、存储过程等,方便用户浏览和操作。 - **编辑器**:内置的PL/SQL代码编辑器支持语法高亮、自动完成、错误检查等功能,提升开发...
【标题】"BBS.zip_jsp 树形" 指的是一个基于JSP技术构建的论坛系统,该系统能够以树形结构展示用户发帖和回帖的内容,同时提供了后台管理功能,使得管理员可以对论坛进行有效维护。 在JSP(JavaServer Pages)技术...
- **非线性结构**包括树形结构(如二叉树)、图形结构等,这类结构中的元素之间存在着一对多或多对多的关系。 #### 二、Oracle数据库中的伪列与伪表 Oracle数据库作为业界领先的数据库管理系统之一,提供了多种...
在Oracle数据库环境中,"通过父编码信息给子节点分组"通常涉及到树形结构数据的处理,这在很多业务场景中都很常见,如组织架构、产品分类、地区层级等。这种问题的关键在于如何利用数据库的查询功能来构建并展现这种...
【jsp+js带单选复选框的动态树】是一个基于Java Server Pages(JSP)和JavaScript技术实现的交互式树形结构,通常用于展示层级关系的数据,如组织架构、文件目录等。在这个应用场景中,用户可以进行选择操作,通过...
3. 查询自动工作量库或statspack表:自动工作量库(AWR)和statspack是Oracle提供的性能监控工具,通过这些工具可以收集数据库的性能统计信息。可以利用这些工具提供的报表来了解SQL语句的执行计划和性能数据。 4. ...
3. **对象浏览器**:以树形结构展示数据库中的所有对象,如表、视图、存储过程、函数、触发器等,便于快速定位和操作。 4. **数据查看与编辑**:允许直接查看和编辑数据库中的数据,支持表格形式和SQL查询方式,还...
#### 树形数据处理 **查询基本语法:** - 使用`CONNECT BY`子句和`PRIOR`关键字来表达父子关系。 **关于PRIOR:** - PRIOR用于指定父节点的列名,例如:`CONNECT BY PRIOR id = parent_id`。 **节点和分支的裁剪...
在Oracle数据库中,树状数据结构的处理是一个重要的应用场景,特别是在组织层次、产品分类、员工层级等场景下。本文将详细讲解如何利用`START WITH...CONNECT BY PRIOR`子句来构建和查询树形数据库表。 `START WITH...
35. **CONNECT BY**: 在查询中创建层次结构,常用于显示树形结构的数据。 36. **CONVERT**: 数据类型转换函数,将一种数据类型转换为另一种。 37. **COPY**: 在SQL\*Plus中,用于复制屏幕输出到文件。 38. **COS*...
- 可通过父ID和子ID的关系构建树形结构。 14. **数据库性能调优** - 还包括监控数据库性能,定期分析SQL执行计划,调整统计信息,合理分配资源等。 以上知识点涵盖了ORACLE数据库的基础概念、设计、查询、优化...
B*Tree索引由分支块和叶块组成,形成一种多层的树形结构。在搜索时,系统从根节点开始,通过比较和遍历,快速定位到目标叶块,从而找到对应行的rowid,进而获取数据。对于范围查询,B*Tree索引能有效减少检索次数,...