美文网首页
17/12/11 层次查询

17/12/11 层次查询

作者: 金春国_Roy | 来源:发表于2017-12-13 17:44 被阅读0次

17/12/11层次查询

1 START WITH --- 开始的位置
2 CONNECT BY PRIOR --- 根据什么
3 LEVEL -- 分等级
4 用LEVEL和LPAD生成分级报告
(-- lpad(列名,总长度, 列名对应的值不足总长度的话,左边补充的字符)

列:创建一个报告显示公司的管理层,从最高级别开始,缩进厦门跟随的级别

select LPAD(ename, length(ename)+(level*2)-2,'*') as org_chart
from emp
start with ename = 'KING'
connect by prior empno = mgr 

修剪分支
<LI>用WHERE子句去除一个节点
<LI>用 CONNECT BY子句去除一个分支

相关文章

网友评论

      本文标题:17/12/11 层次查询

      本文链接:https://www.haomeiwen.com/subject/psxaixtx.html