--显示上下级关系
SELECT EMPNO, ENAME, LEVEL, MGR
FROM SCOTT.EMP
START WITH MGR IS NULL
CONNECT BY PRIOR EMPNO = MGR;

--利用LPAD每一级添加4个空格
SELECT LPAD(' ', 4 * LEVEL - 4) || ENAME AS ENAME, LEVEL, EMPNO, MGR
FROM SCOTT.EMP
START WITH MGR IS NULL
CONNECT BY PRIOR EMPNO = MGR;

本文介绍了一种使用SQL查询技术来展示员工层级关系及其姓名的方法,通过利用`START WITH`、`CONNECT BY PRIOR`及`LPAD`函数,实现按层级排列并添加适当缩进的姓名展示,简化了复杂层级结构的可视化过程。
505

被折叠的 条评论
为什么被折叠?



