樹的層次體現的sql方案
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 樹的層次遍歷
- [LintCode]BinaryTreeLevelOrderTraversal(二叉樹的層次遍歷)二叉樹
- 通過層次遍歷計算二叉樹的層數二叉樹
- [Leetcode]102.二叉樹的層次遍歷LeetCode二叉樹
- 記一次通過 Resource 遞迴生成樹的方案遞迴
- leetcode 102 劍指Offer 32 二叉樹的層次遍歷LeetCode二叉樹
- 層序遍歷樹的節點,佇列實現佇列
- 商業智慧的三個層次,你在哪個層次?
- 幽默:軟體的五個層次,通俗易懂 -CatMcGeeCode
- 各硬體在OSI參考模型中的層次模型
- mvcc的兩種層次的理解MVC
- 筆記-更深層次的瞭解iOS記憶體管理筆記iOS記憶體
- 層次和約束:專案中使用vuex的3條優化方案Vue優化
- Leetcode508. 出現次數最多的子樹元素和LeetCode
- 檔案的層次性管理
- 關於groupby與層次化索引的聯絡和層次化標籤的使用索引
- 採用層次遍歷判斷二叉樹為完全二叉樹二叉樹
- 計算二叉樹的層數二叉樹
- 二叉樹的層序遍歷二叉樹
- 二叉樹的按層遍歷二叉樹
- 儲存器的層次結構
- 二叉樹實現按層 s型列印二叉樹
- 聊聊阿里面試的三個層次!阿里面試
- 計算機的層次化架構計算機架構
- 高層次下的分散式系統分散式
- tour cpp: std::variant 實現無繼承層次的訪問者模式繼承模式
- 基於Huffman樹的層次化Softmax:面向大規模神經網路的高效機率計算方法神經網路
- SQL 層功能改進 - lookupJoin 的最佳化SQL
- 詳解SQL中Groupings Sets 語句的功能和底層實現邏輯SQL
- WordPress模板層次02:模板層次結構和原理
- leetcode 107. 二叉樹的層次遍歷 II 916. 單詞子集 535. TinyURL 的加密與解密LeetCode二叉樹加密解密
- LinkedList的底層實現
- 精益化的三個層次,你們做到了第幾層?
- Hive SQL的底層編譯過程詳解HiveSQL編譯
- C#樹的實現C#
- 【機器學習】實現層面 決策樹 並用graphviz視覺化樹機器學習視覺化
- SQL Server查詢慢的解決方案SQLServer
- 發現深層次的bug——業務測試 1、業務測試簡介
- LeetCode102.二叉樹的層序遍歷LeetCode二叉樹