樹的層次體現的sql方案
樹的層次體現的sql方案[@more@]
SQL> select * from test;
ID PARENT_ID
---------- ----------
1 0
2 1
3 2
11 0
22 11
33 22
4 2
44 22
8 rows selected
要得到如下的結果:
ID PARENT_ID 層次
---------- ---------- ----
1 0 0
2 1 1
3 2 2
4 2 2
11 0 0
22 11 1
33 22 2
44 22 2
怎麼寫這個sql?
SELECT ID,PARENT_ID,(LEVEL - 1) AS N
FROM TEST
START WITH PARENT_ID = 0
CONNECT BY PRIOR ID = PARENT_ID;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/802415/viewspace-836367/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- informix 中層次/樹型/Hierarchical查詢的使用ORM
- 【層次查詢】Hierarchical Queries之“樹的遍歷”
- 通過層次遍歷計算二叉樹的層數二叉樹
- SQL Server 2008的加密層次結構SQLServer加密
- 層序遍歷樹的節點,佇列實現佇列
- [Leetcode]102.二叉樹的層次遍歷LeetCode二叉樹
- [LintCode]BinaryTreeLevelOrderTraversal(二叉樹的層次遍歷)二叉樹
- 商業智慧的三個層次,你在哪個層次?
- 建立二叉樹:層次遍歷--樹的寬度高度,後序遍歷--祖先節點二叉樹
- 各硬體在OSI參考模型中的層次模型
- WebService開發的層次Web
- 【面試】基於二叉樹層次遍歷相關問題的求解面試二叉樹
- SQL with as 的用法 以及遞迴函式的寫法 遞迴層次查詢SQL遞迴函式
- mvcc的兩種層次的理解MVC
- 筆記-更深層次的瞭解iOS記憶體管理筆記iOS記憶體
- 層次和約束:專案中使用vuex的3條優化方案Vue優化
- Java雙陣列Trie樹的實現方案總結Java陣列
- 關於三層架構中各層次的關係與實現模型 (轉)架構模型
- 檔案的層次性管理
- dump index 的層次結構Index
- 採用層次遍歷判斷二叉樹為完全二叉樹二叉樹
- 幽默:軟體的五個層次,通俗易懂 -CatMcGeeCode
- leetcode 102 劍指Offer 32 二叉樹的層次遍歷LeetCode二叉樹
- 儲存器的層次結構
- 計算二叉樹的層數二叉樹
- 二叉樹的層序遍歷二叉樹
- 二叉樹的按層遍歷二叉樹
- 支援逐層載入的HTML樹元件HTML元件
- 基於主體和物件的訪問控制–附:電腦保安的層次物件
- 【--SQL基礎-->層次化查詢(START BY ... CONNECT BY PRIOR)】SQL
- 【機器學習】實現層面 決策樹 並用graphviz視覺化樹機器學習視覺化
- TCMalloc的使用與原始碼剖析之三---------TCMalloc的記憶體分配的主要層次原始碼記憶體
- 三層式開發中的層次劃分討論
- 二叉樹實現按層 s型列印二叉樹
- 【SQL 學習】層次化查詢之CONNECT BY 和 START WITHSQL
- 高層次下的分散式系統分散式
- 聊聊阿里面試的三個層次!阿里面試
- 計算機的層次化架構計算機架構