文章詳情頁
oracle中的樹型查詢
瀏覽:85日期:2023-11-14 13:17:26
在項(xiàng)目開發(fā)中樹型結(jié)構(gòu)是經(jīng)常被使用的,通常情況下我們對(duì)查詢的結(jié)果集使用一些免費(fèi)的js文件就能達(dá)到很好的顯示效果,比如 但是有時(shí)候我們需要對(duì)下拉列表也提供樹型結(jié)構(gòu)(比如論壇的板塊跳轉(zhuǎn)),這個(gè)時(shí)候我們就可以使用Oracle9i以上版本提供的CONNECT BY;子句了。SELECT kindid,kindname,fatherid FROM kn_kind CONNECT BY PRIOR kindid=fatherid START WITH kindid='0'; 再稍加處理即可以得到需要的效果:SELECT lpad('-',(level-1)*4,' ')lpad('『',2)kindnamerpad('』',2) kindname FROM kn_kind CONNECT BY PRIOR kindid=fatherid START WITH kindid='0'
標(biāo)簽:
Oracle
數(shù)據(jù)庫
排行榜
