【SQL 學習】LEVEL 偽列
SQL> select level, employee_id ,manager_id ,first_name ,last_name
2 from emp
3 start with employee_id =1
4 connect by prior employee_id = manager_id
5 order by level;
LEVEL EMPLOYEE_ID MANAGER_ID FIRST_NAME LAST_NAME
---------- ----------- ---------- ---------- ----------
1 1 James Smith
2 10 1 Kevin Black
2 2 1 Ron Johnson
2 4 1 Susan Jones
3 13 10 Doreen Penn
3 7 4 John Grey
3 11 10 Keith Long
3 5 2 Rob Green
3 3 2 Fred Hobbs
3 12 10 Frank Howard
3 6 4 Jane Brown
4 8 7 Jean Blue
4 9 6 Henry Heyson
已選擇13行。
已用時間: 00: 00: 00.04
SQL> select count(distinct level)
2 from emp
3 start with employee_id =1
4 connect by prior employee_id =manager_id;
COUNT(DISTINCTLEVEL)
--------------------
4
已用時間: 00: 00: 00.00
SQL> set pagesize 999
SQL> col employee for a25
SQL> select level,
2 lpad('-',2*level-1) || first_name ||' '|| last_name as employee
3 from emp
4 start with employee_id =1
5 connect by prior employee_id =manager_id;
LEVEL EMPLOYEE
---------- -------------------------
1 -James Smith
2 -Ron Johnson
3 -Fred Hobbs
3 -Rob Green
2 -Susan Jones
3 -Jane Brown
4 -Henry Heyson
3 -John Grey
4 -Jean Blue
2 -Kevin Black
3 -Keith Long
3 -Frank Howard
3 -Doreen Penn
已選擇13行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-673260/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle level偽列Oracle
- 包含列的索引:SQL Server索引進階 Level 5索引SQLServer
- 分析函式學習1 level函式
- SQL 行轉列 PIVOT 學習示例SQL
- 案例學習Oracle錯誤: ORA-00604 error occurred at recursive SQL level stringOracleErrorSQL
- PLSQL Language Referenc-PL/SQL靜態SQL-靜態SQL的描述-偽列SQL
- js偽陣列JS陣列
- oracle偽列rownumOracle
- SQL 學習SQL
- sql學習SQL
- ORACLE Flashback Query偽列Oracle
- 陣列學習陣列
- hadoop 偽分散式模式學習筆記Hadoop分散式模式筆記
- RabbitMQ:偽延時佇列MQ佇列
- rownum偽列的應用
- 關於Oracle偽列rownumOracle
- 陣列的學習陣列
- plsql陣列學習SQL陣列
- 學習佇列 (轉)佇列
- 【譯文】偽標籤學習導論 - 一種半監督學習方法
- CSRF 跨站請求偽造學習筆記筆記
- 偽靜態和重定向(apache)學習筆記Apache筆記
- SQL 語句學習SQL
- sql語句學習SQL
- 【SQL 學習】INTERSECT,MINUS ,SQL
- SQL學習筆記SQL筆記
- javascript 偽陣列實現方法JavaScript陣列
- 【PL/SQL 學習】隱式遊標學習SQL
- Java學習之陣列練習Java陣列
- 【開發篇sql】 條件和表示式(四) 幾個常見的偽列SQL
- C學習-列舉(九)
- 學習JSON陣列JSON陣列
- PHP學習3——陣列PHP陣列
- Java學習之陣列Java陣列
- c# 陣列學習C#陣列
- rust學習七、列舉Rust
- 【SQL 學習】求一個表中列值的最前三名SQL
- SQL學習___01:基礎SQL