oracle 层次树统计
来源:互联网 发布:开淘宝店一个月赚3万 编辑:程序博客网 时间:2024/05/07 09:52
统计部门的员工个数(员工个数=本部门人数+下级部门人数)
部门表:
员工表:
sql 语句:
- with temp as(
- select t1.deptid as id, t1.supdeptid parent, num, level levs,t1.deptname
- from dept t1
- left join (select deptid, count(t.deptid) num
- from emp t
- group by t.deptid) t2 on t1.deptid = t2.deptid
- start with t1.supdeptid is null
- connect by prior t1.deptid = t1.supdeptid)
- select lpad(' ', 4 * levs, ' ')||id as id,lpad(' ', 4 * levs, ' ')||deptname as deptname,
- (select nvl(num, 0) from temp where id = t.id) +
- (select nvl(sum(num), 0)
- from temp
- connect by parent = prior id
- start with parent = t.id) cnt
- from temp t
查询结果:
- oracle 层次树统计
- oracle数据库树轻松层次
- oracle 树结构数据层次分列显示
- oracle层次查询
- Oracle 层次查询
- oracle的层次查询
- ORACLE层次化查询
- oracle 层次化查询
- Oracle层次查询
- ORACLE层次查询学习
- oracle 层次查询
- Oracle 层次查询
- oracle 层次查询
- ORACLE之 层次查询
- Oracle当中层次查询
- oracle层次查询
- Oracle层次查询
- oracle 层次查询
- utf8 ansii unicode三种格式的相互转换
- [C++]实现委托模型
- Apache Thrift的简单使用
- 【jiasuba】9个方法黑屏故障消失不见
- Android.mk简介
- oracle 层次树统计
- C++ 面试题大全(续)
- 【jiasuba】答疑解难:双系统提示延缓写入失败的问题
- iOS多线程
- IOS解析XML文件
- Speech SDK 5.1--No.4:用xml描述语法规则初探
- 如何使用PHP动态生成饼状图、柱状图和折线图
- 还是要坚持写博的
- IOS解析Json数据