發(fā)布時(shí)間:2021-06-05
欄目:其他
select connect_by_root last_name root_last_name無限層次樹形筆記本 , connect_by_root id root_id,
id,last_name,manager_id
from s_emp
無限層次樹形筆記本start with manager_id is null
connect by prior id=manager_id;
結(jié)果為:
3.5 使用SIBLINGS關(guān)鍵字排序
前面說了,對于層次查詢?nèi)绻胦rder by排序有效保障,比如order by last_name則是先做完層次獲得level,然后按last_name 排序大數據,這樣破壞了層次,比如特別關(guān)注某行的深度講實踐,按level排序數字技術,也是會(huì)破壞層次的。
在oracle10g中市場開拓,增加了siblings 關(guān)鍵字的排序措施。
語法:order siblings by
它會(huì)保護(hù)層次,并且在每個(gè)等級中按expre排序無限層次樹形筆記本要落實好。
select level,
id,last_name,manager_id
from s_emp
start with manager_id is null
無限層次樹形筆記本connect by prior id=manager_id
order siblings by last_name;
如果您覺得 Oracle10g新增connect_by_root,用在列名之前表示此行的根節(jié)點(diǎn)的相同列名的值 這篇文章對您有用緊密相關,請分享給您的好友,謝謝
文章地址:http://61py.com/article/other/Oraclegxzconnect_by_root,yzlmzqbscxd.html
文章地址:http://61py.com/article/other/Oraclegxzconnect_by_root,yzlmzqbscxd.html