返回頂部
關閉軟件導航
位置:首頁 > 資訊 > 其他>找出指定層次中的葉子節點

  Leaf(葉子)就是沒有子孫的孤立節點。Oracle 10g提供了一個簡單的connect_by_isleaf=1,0 表示非葉子節點

  select level,id,manager_id,last_name, title from s_emp

  where connect_by_isleaf=1 –表示查詢葉子節點

  start with manager_id=2

  connect by prior id=manager_id;

  也可以通過連接查詢獲得,方法有多種,葉子節點肯定是level最大的節點。

  select a.lev,b.id from (

  select max(level) lev from s_emp --查詢最大的level

無限層次樹形筆記本   start with manager_id=2

  connect by prior id=manager_id) a,

  (select level lev,id

無限層次樹形筆記本

  from s_emp

  start with manager_id=2

  connect by prior id=manager_id) b

  where a.lev=b.lev;

  注意:level不可以前面加表名

  其他:

  Connect by 與rownum的聯合使用,比如給定兩個日期,查詢中間所有的日期,按月遞增:

  SELECT to_date(2008-10-1, YYYY-MM-DD) + ROWNUM - 1

  FROM dual

  CONNECT BY rownum <= to_date(2008-10-5, YYYY-MM-DD) -

  to_date(2008-10-1, YYYY-MM-DD) + 1;

  獲取01到99

  select case when length(rownum)=1 then to_char(0)||rownum else to_char(rownum) end

無限層次樹形筆記本

  from dual

  connect by rownum<=99;

無限層次樹形筆記本

  select lpad(rownum,2,0) from dual connect by rownum<=99;

  3 增強特性

  3.1 SYS_CONNECT_BY_PATH

如果您覺得 找出指定層次中的葉子節點 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://www.brucezhang.com/article/other/zczdcczdyzjd.html
解放雙手無盡可能,有問題添加天線貓微信
主站蜘蛛池模板: 色老头成人免费视频天天综合| 午夜电影成人福利| 欧美成人午夜视频在线观看| 久久成人免费电影| 成人综合国产乱在线| 成人h在线播放| 亚洲国产aⅴ成人精品无吗| 99国产精品久久久久久久成人热| 国产成人久久精品二区三区| 国产成人免费av片在线观看 | 成人免费毛片观看| 亚洲欧美成人网| 成人欧美一区二区三区黑人3p | 成人毛片100免费观看| 免费无码成人片| 成人在线免费看片| 久久婷婷五月综合成人D啪| 成人a视频片在线观看免费| 97久久精品国产成人影院| 国产精品成人亚洲| 亚洲AV无码成人精品区在线观看| 成人妇女免费播放久久久| 69国产成人综合久久精品91| 国产成人精品1024在线| 成人综合伊人五月婷久久| 中文国产成人精品久久一| 国产成人久久一区二区三区| 嫩草成人永久免费观看| 欧美.成人.综合在线| 亚洲av成人一区二区三区| 国产成人啪精品视频免费网| 成人免费777777被爆出| 草莓视频成人在线观看| 亚洲av无码专区在线观看成人 | 国产麻豆成人传媒免费观看| 欧美成人18性| 成人无码精品一区二区三区| 欧美日韩亚洲成人| 欧美成人一区二区三区在线视频 | 成人国内精品久久久久一区| 无遮挡韩国成人羞羞漫画网站|