樹型結構start with..........connect by prior
一.求株洲市的上級行政區劃
select a.aab301,a.apa133
from pa50 a
start with a.aab301 = '430200'
connect by a.aab301 = prior a.apa132;
--執行結果:
AAB301 APA133
1 430200 株洲市
2 430000 湖南省
3 100000 全國
二.求株洲市的下級行政區劃
select a.aab301,a.apa133
from pa50 a
start with a.aab301 = '430200'
connect by a.apa132 = prior a.aab301
--執行結果:
AAB301 APA133
1 430200 株洲市
2 430225 株洲市炎陵縣
3 430203 株洲市蘆淞區
4 430299 株洲市市本級
5 430202 株洲市荷塘區
6 430204 株洲市石峰區
7 430211 株洲市天元區
8 430221 株洲市株洲縣
9 430223 株洲市攸縣
10 430224 株洲市茶陵縣
11 430281 株洲市醴陵市
12 430201 株洲市市轄區
附:pa50的表結構
SQL> desc pa50;
Name Type Nullable Default Comments
------ ------------- -------- ------- --------------------------------------------------------------------------
AAB301 VARCHAR2(6) Y 本節點ID
APA132 VARCHAR2(6) Y 父節點
APA133 VARCHAR2(100) Y 行政區劃名
APA134 NUMBER(1) Y 節點級別(勞動部 1 各省市 2 級 地級市 3 ,縣,市轄區 4
APA135 VARCHAR2(3) Y 地區標誌
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21251711/viewspace-1019593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 樹操作(select…start with…connect by…prior)Oracle
- start with connect by prior
- 樹型結構
- oracle中start with connect by priorOracle
- start with...connect by prior用法
- connect by ...[prior]...start with 學習
- ORACLE START WITH 語句的樹級結構例子Oracle
- 請教start with ......connect by prior .....用法
- START WITH...CONNECT BY PRIOR簡單使用
- oracle樹中prior的用法Oracle
- Oracle中start with...connect by prior子句用法.docOracle
- JavaScript中的樹型資料結構JavaScript資料結構
- 指標體系與樹型結構指標
- 【--SQL基礎-->層次化查詢(START BY ... CONNECT BY PRIOR)】SQL
- 資料庫資料變成樹型結構資料庫
- js樹型結構資料簡易遞迴JS遞迴
- 樹結構總結
- 樹形結構
- git & 樹結構Git
- PHP 陣列轉樹結構/樹結構轉陣列PHP陣列
- Composite + Visitor 在樹型結構中的應用
- 【Algorithm】樹結構整理Go
- 資料結構——樹資料結構
- 資料結構-樹資料結構
- XML 樹結構概述XML
- layui樹形結構UI
- TreeView樹狀結構View
- java樹形結構Java
- 樹狀sql中connect by裡prior的含義!SQL
- 七、基本資料結構(樹形結構)資料結構
- 資料結構學習之樹結構資料結構
- 資料結構之樹( 線段樹,字典樹)資料結構
- 資料結構(樹):二叉樹資料結構二叉樹
- 資料結構-字典樹資料結構
- 資料結構之「樹」資料結構
- 資料結構 - AVL 樹資料結構
- 前端資料結構--樹前端資料結構
- 『資料結構』樹(Tree)資料結構