亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

在Oracle層次查詢中給SIBLINGS排序

2024-08-29 13:50:55
字體:
來源:轉載
供稿:網友
Oracle SELECT語句中的START WITH和CONNECT BY子句自動阻斷一個層次。缺少這項特性,就需要一個復雜的自聯接來確定行之間的邏輯聯系。START WITH子句指定被認為是層次起點,或“根”的一行或幾行。然后CONNECT BY PRIOR子句指明哪些行彼此關聯。 例如,列表A中的查詢從Oracle HR樣本模式的EMPLOYEES表中生成一個“Reports To”列表。
column "Reports To" format a30set pagesize 9999SELECT LPAD(' ', 2*(LEVEL-1))last_name "Reports To", employee_idFROM employeesSTART WITH employee_id IN (101, 102)CONNECT BY PRIOR employee_id = manager_id/
列表A
LEVEL偽列表明報告當前嵌套的深度,這里我使用LPAD雇員姓名對它們進行縮排。START WITH條件指出只有雇員101和102被認為是起點。然后CONNECT BY PRIOR子句將一行中的employee_id列與另一行的manager_id列連接起來,指出誰向誰報告。 假如你在HR模式中運行這個查詢,你會注重到某個經理列表中的姓沒有分類,它們以Oracle在處理層次時碰到它們的順序排列。 假如你希望下屬以字母順序排列,你可以嘗試對原始的last_name列使用ORDER BY。但是,這樣會破壞層次,把它變回一個單調的姓名列表。 你還可以首先對偽列LEVEL使用ORDER BY,它說明某個非凡行在層次中的深度。這同樣也會破壞層次,首先會列出所有的經理,然后是向他們報告的雇員。 在Oracle 10g(兩個版本)中,現在很輕易實現這一點:你可以使用新的SIBLINGS要害字建立正確的順序。其語法如下:
ORDER SIBLINGS BY <eXPression>
因此在查詢結尾處增加下面這個子句:
ORDER SIBLINGS BY last_name
將會保護層次,并在每個等級中以字母順序排列雇員的姓。注重最初的last_name用作“Reports To”的別名。“Reports To”中的額外空間會影響排序,因此必須使用最初的last_name。列表B中是增加ORDER SIBLINGS BY前后的輸出結果。
SQL> @siblings_without_orderbyReports To EMPLOYEE_ID ------------------------------ ----------- Kochhar 101 Whalen 200 Mavris 203 Baer 204 Higgins 205 Gietz 206 Greenberg 108 Faviet 109 Chen 110 Sciarra 111 Urman 112 Popp 113 De Haan 102 Hunold 103 Ernst 104 Austin 105 Pataballa 106 Lorentz 107 18 rows selected.SQL> @siblings_with_orderbyReports To EMPLOYEE_ID ------------------------------ ----------- De Haan 102 Hunold 103 Austin 105 Ernst 104 Lorentz 107 Pataballa 106 Kochhar 101 Baer 204 Greenberg 108 Chen 110 Faviet 109 Popp 113 Sciarra 111 Urman 112 Higgins 205 Gietz 206 Mavris 203 Whalen 200 18 rows selected.SQL>
列表B


上一篇:專家調優秘密之改善Oracle數據庫性能

下一篇:Oracle 10g自動工作負載信息庫剖析

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品高清美女精品国产区| 久久久久久久久久久人体| 亚洲大胆人体在线| 91九色单男在线观看| 国产在线日韩在线| 欧美日韩国产va另类| 91精品国产综合久久久久久蜜臀| 国产精品扒开腿爽爽爽视频| 欧美激情视频网站| 不卡中文字幕av| 亚洲bt天天射| 久久999免费视频| 97在线精品视频| 91国产一区在线| 清纯唯美日韩制服另类| 国产精品久久久久久久av大片| 成人欧美一区二区三区在线湿哒哒| 96sao精品视频在线观看| 久久精品视频网站| 中文字幕少妇一区二区三区| 91在线视频免费| 日韩中文字幕在线| 777精品视频| 色妞久久福利网| 97国产真实伦对白精彩视频8| 国产婷婷成人久久av免费高清| 欧美性一区二区三区| 日本精品久久电影| 午夜精品一区二区三区在线视| 日韩精品视频中文在线观看| 日韩av在线一区二区| 国产精品爽黄69天堂a| 日韩有码视频在线| 日韩精品亚洲视频| 欧美日韩激情小视频| 欧美大片在线影院| 亚洲精品国产精品久久清纯直播| 伊人久久久久久久久久久| 国产亚洲xxx| 精品无人区太爽高潮在线播放| 岛国av一区二区三区| 久久久久久久一区二区三区| 久久视频在线播放| 日韩免费高清在线观看| 欧美另类老肥妇| 国产精品美女在线| 久久久精品一区二区| 亚洲国产一区自拍| 成人激情视频网| 欧美成人免费在线观看| 日韩欧美在线字幕| 久久久精品国产网站| 欧美精品在线观看91| 欧美日韩中文在线观看| 91精品国产色综合久久不卡98口| 91av网站在线播放| 亚洲第一在线视频| 夜夜嗨av色一区二区不卡| 亚洲女在线观看| 日韩欧美一区二区三区| 中文字幕在线亚洲| 日本亚洲欧美三级| 国产精品午夜一区二区欲梦| 国产精品jvid在线观看蜜臀| 黑人狂躁日本妞一区二区三区| 欧美福利在线观看| 日韩av中文字幕在线| 91久久久在线| 韩国视频理论视频久久| 成人亚洲激情网| 国产亚洲精品美女久久久久| 亚洲a在线播放| 国产高清在线不卡| 精品电影在线观看| 国产专区欧美专区| 精品国产福利视频| 国产一区二区久久精品| 久久久久久网站| 国产精品h在线观看| 欧美激情国产精品| 亚洲аv电影天堂网| 国产一区视频在线播放| 亚洲乱码国产乱码精品精天堂| 久久久久久com| 国产精品久久久久久中文字| 欧美激情在线一区| 欧美高清视频在线播放| 欧美电影电视剧在线观看| 亚洲第一页在线| 疯狂蹂躏欧美一区二区精品| 免费av在线一区| 国产成人精品一区二区三区| 欧美大学生性色视频| 亚洲xxxxx性| 国产成人一区二区三区| 国产精欧美一区二区三区| 欧美精品久久久久久久| 国产在线观看一区二区三区| 亚洲色图校园春色| 97超碰色婷婷| 91精品国产色综合久久不卡98口| 久久理论片午夜琪琪电影网| 91免费福利视频| 欧美成人午夜免费视在线看片| 精品视频偷偷看在线观看| 亚洲在线免费观看| 欧美性极品xxxx做受| 国产精品99蜜臀久久不卡二区| 一区二区成人av| 亚洲午夜小视频| 国产精品久久久久久一区二区| 久久色免费在线视频| 国产精品美女主播| 国产精品1234| 免费av在线一区| 日韩有码在线视频| 欧美精品生活片| 日韩av免费在线看| 在线激情影院一区| 亚洲精品国产综合久久| 欧美裸身视频免费观看| 国产一区深夜福利| 日本久久久久久久久久久| 亚洲综合精品伊人久久| 中文字幕在线视频日韩| 日韩精品久久久久| 亚洲欧美日韩国产成人| 久久久久日韩精品久久久男男| 欧美在线观看视频| 亚洲精品一区中文字幕乱码| 一区二区三区四区精品| 欧美视频免费在线| 欧美午夜精品久久久久久久| 日韩精品在线观| 日韩精品免费一线在线观看| 国产精品18久久久久久首页狼| 亚洲欧美自拍一区| 97在线日本国产| 亚洲va国产va天堂va久久| 最近中文字幕日韩精品| 亚洲精品福利在线| 成人在线精品视频| 久久理论片午夜琪琪电影网| 91在线视频九色| 97国产精品久久| 欧美乱妇高清无乱码| 不卡毛片在线看| 欧洲永久精品大片ww免费漫画| 色系列之999| 91高清视频免费| 亚洲韩国青草视频| 日韩在线免费高清视频| 欧美一级电影免费在线观看| 国产精品自拍偷拍| 国产精品永久在线| 亚洲一区www| 精品福利免费观看| 97在线观看免费| 色综合91久久精品中文字幕| 国产精品夜色7777狼人| 亚洲精品v天堂中文字幕| 国产精品久久久久一区二区| 欧美日韩国产一中文字不卡| 午夜精品久久久久久久久久久久|