欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle遞歸查詢的幾種方法

oracle的start with connect by prior是根據(jù)條件遞歸查詢"樹",分為四種使用情況: 

創(chuàng)新互聯(lián)憑借專業(yè)的設(shè)計團隊扎實的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都十載的網(wǎng)站建設(shè)設(shè)計經(jīng)驗,為成都上1000家中小型企業(yè)策劃設(shè)計了網(wǎng)站。

第一種:start with 子節(jié)點ID='...' connect by prior 子節(jié)點ID = 父節(jié)點ID
1
select * from mdm_organization o start with o.org_code='10000008' connect by prior o.org_code=o.org_parent_code
按照條件org_code='10000008',對'10000008'(包括自己)及其子節(jié)點進行遞歸查詢,結(jié)果如下

查詢結(jié)果自己所有的后代節(jié)點(包括自己)。

第二種:start with 子節(jié)點ID='...' connect by 子節(jié)點ID = prior 父節(jié)點ID
1
select * from mdm_organization o start with o.org_code='10000008' connect by o.org_code=prior o.org_parent_code
按照條件org_code='10000008',對'10000008'(包括自己)及其父節(jié)點進行遞歸查詢,結(jié)果如下

查詢結(jié)果自己所有的前代節(jié)點(包括自己)。

第三種:start with 父節(jié)點ID='...' connect by prior 子節(jié)點ID = 父節(jié)點ID
1
select * from mdm_organization o start with o.org_parent_code='10000008' connect by prior o.org_code=o.org_parent_code
按照條件org_parent_code='10000008',對'10000008'(不包括自己)子節(jié)點進行遞歸查詢,結(jié)果如下

查詢結(jié)果自己所有的后代節(jié)點(不包括自己)。

第四種:start with 父節(jié)點ID='...' connect by 子節(jié)點ID = prior 父節(jié)點ID
1
select * from mdm_organization o start with o.org_parent_code='10000008' connect by o.org_code = prior o.org_parent_code
按照條件org_parent_code='10000008',對'10000008'(包括自己)的第一代孩子們及其父節(jié)點進行遞歸查詢,結(jié)果如下

查詢結(jié)果自己的第一代后節(jié)點和所有的前代節(jié)點(包括自己)。

如果有where 條件,如下

select * from mdm_organization o where 條件 start with o.org_parent_code='10000008' connect by o.org_code = prior o.org_parent_code

執(zhí)行順序為先執(zhí)行start with connect by prior,然后再按照where條件進行過濾。

當前文章:Oracle遞歸查詢的幾種方法
本文URL:http://www.chinadenli.net/article28/googcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計網(wǎng)站排名品牌網(wǎng)站設(shè)計標簽優(yōu)化網(wǎng)站改版用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計