层次化查询start with...connect by prior... -Oracle

简介: 层次化查询start with...connect by prior... -Oracle

数据库表中有一种常见的层级结构的数据,比如儿子,父亲,姑姑,大伯,爷爷,爷爷的爸爸 ......这些数据存在同一个表中,且具有关联关系。当知道儿子,要查询爷爷是谁时,就需要用到层次化查询语句 :start with...connect by prior...

       首先准备表及数据:

       1.建一个oracle

       2.建一张父子表

       3.插入数据

       接下来进行层次化查询语句的演练:

       4.进行查询


待续......


相关文章
|
7月前
|
SQL Oracle 关系型数据库
Oracle查询优化-查询只包含数字或字母的数据
【2月更文挑战第4天】【2月更文挑战第10篇】查询只包含数字或字母的数据
862 1
|
存储 Oracle 关系型数据库
Oracle 代码异常查询(五)
Oracle 代码异常查询
356 0
|
5月前
|
SQL Oracle 关系型数据库
关系型数据库Oracle并行查询
【7月更文挑战第12天】
115 15
|
5月前
|
Oracle 关系型数据库 数据处理
|
5月前
|
SQL 监控 Oracle
|
7月前
|
SQL Oracle 关系型数据库
JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询
JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询
118 0
JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询
|
5月前
|
SQL 监控 Oracle
|
7月前
|
分布式计算 DataWorks 关系型数据库
DataWorks产品使用合集之在 DataWorks 中,使用Oracle作为数据源进行数据映射和查询,如何更改数据源为MaxCompute或其他类型
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
78 1
|
SQL Oracle 关系型数据库
Oracle 代码异常查询(九)
Oracle 代码异常查询
436 0
|
7月前
|
SQL Oracle 关系型数据库
Oracle系列之八:SQL查询
Oracle系列之八:SQL查询