对层次关系的数据怎么样从底层向上汇总?

qingheping 2003-09-11 11:41:28
对层次关系的数据怎么样从底层向上汇总?
如下,怎么样算出 A.B.C.D的数量(从底层向上汇总)
编号 父码 数量
A 0
B A
C A
D B
E C
F D 10
G E 10
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenbf_sz 2003-09-17
  • 打赏
  • 举报
回复
请仔细研究hierarchical query(层次查询),START WITH...CONNECT BY...
qingheping 2003-09-11
  • 打赏
  • 举报
回复
也就是说 数据从最末级向上层汇总
haif1978 2003-09-11
  • 打赏
  • 举报
回复
我曾经这样作过:
当初我曾经做过类似的统计,是通过检索末级数据,然后使用语言进行数据处理,效果很差。数据记录超过5000条时数据统计大约需要三分钟。
后该为全部数据在存储过程中处理
1.建立临时表,
2.提取查询范围的数据记录 ,插入临时表中
3.对记录编码提取(即使用的全部编码,可以使用数行查询检索出全部使用编码,并写入level 伪列的字段) 插入临时表中
4.对检索的数据记录进行数据汇总(是对2的数据进行汇总)。 插入临时表中
5.根据3检查的数据记录进行分级别汇总。 插入临时表中。

beckhambobo 2003-09-11
  • 打赏
  • 举报
回复
什么意思,可否对数量讲明白点
beckhambobo 2003-09-11
  • 打赏
  • 举报
回复
把要求查询结果写出来

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧