博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
层次化查询
阅读量:6869 次
发布时间:2019-06-26

本文共 497 字,大约阅读时间需要 1 分钟。

层次化查询

也称为connect by查询
1可以选取数据
2使用层次化的次序返回结果

select 语法

select 【level】{* | 表达式 | 【列名,列名,… 】}
from {表名| 子查询 } 【别名】
【where condition】
【connect by prior cb_condition 【start with sw_condition】】

level:表示一个伪列,代表树第几层

connect by prior cb_condition :查询是搜索的一个连接描述
cb_condition :定义父行与字行的关系
start with sw_condition:搜索的开始条件
sw_condition:第一层次化查询的起点

获取员工与上级的信息

select empno,ename ,mgr from emp;
这里写图片描述

用数的形式显示出来(层次化查询)

这里写图片描述

树节点显示

这里写图片描述

数内容

节点:
根节点:没有父节点
父节点:有子节点
子节点:有父节点
叶节点:没有子节点

转载于:https://www.cnblogs.com/feiZhou/p/9344351.html

你可能感兴趣的文章
实习3月的总结
查看>>
Android开发之动态设置字体的样式和粗细
查看>>
Linux系统下 为命令配置别名
查看>>
每天一个小算法(Shell Sort3)
查看>>
如何去掉给图片添加链接后的蓝色边框
查看>>
在线用户的简单的统计和显示(只是一种很局限的在线用户统计显示,先留着,以后再研究复杂的)...
查看>>
Centos下MongoDB数据库的安装以及配置开机自启动(三)
查看>>
关于window.showModalDialog 父子窗口传值,及刷新父窗等问题
查看>>
linux内核驱动module_init解析(1)
查看>>
linux常用命令&以及帮助命令
查看>>
apachebench的简单使用
查看>>
Appium完整安装教程
查看>>
python--元组tuple
查看>>
python 实现有序字典
查看>>
最大连续子数组
查看>>
View分析
查看>>
云时代架构读后感5--mysql学习笔记
查看>>
用android模拟器Genymotion定位元素
查看>>
svn 命令行下常用的几个命令
查看>>
25 iOS performance Tips&Tricks 笔记
查看>>