`
从此醉
  • 浏览: 1048127 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

Oracle树结构查询及层级排序

 
阅读更多
Oracle 9i也提供了一个ORDER BY子句的关键字SIBLINGS,允许对层次数据以有意义的方式进行分类,同时保留层次结构。

如:

SELECT RPAD(' ', 2*(LEVEL-1)) || assembly_name assembly_name
FROM bill_of_materials
START WITH assembly_id = 200
CONNECT BY parent_assembly = PRIOR assembly_id
ORDER SIBLINGS BY assembly_name;
表示在每个层级(LEVEL)上按字母表顺序进行排序,这对生成树状报表非常有用。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics