锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久高清免费视频,精品久久久久久久,97精品国产97久久久久久免费http://www.shnenglu.com/cjz/archive/2007/08/05/29375.html椋涘ぉ椋涘ぉSun, 05 Aug 2007 01:37:00 GMThttp://www.shnenglu.com/cjz/archive/2007/08/05/29375.htmlhttp://www.shnenglu.com/cjz/comments/29375.htmlhttp://www.shnenglu.com/cjz/archive/2007/08/05/29375.html#Feedback0http://www.shnenglu.com/cjz/comments/commentRss/29375.htmlhttp://www.shnenglu.com/cjz/services/trackbacks/29375.html  
澶ф鏄被浼間笅鍒楃殑鎯呭艦錛?nbsp; 
  SQL>   select   no,q   from   test  
      2     /  
   
  NO                   Q  
  ----------   ------------------------------  
  001                 n1  
  001                 n2  
  001                 n3  
  001                 n4  
  001                 n5  
  002                 m1  
  003                 t1  
  003                 t2  
  003                 t3  
  003                 t4  
  003                 t5  
  003                 t6  
   
  12   rows   selected  
   
  鏈鍚庤寰楀埌綾諱技浜庡涓嬬殑緇撴灉錛?nbsp; 
  001                 n1;n2;n3;n4;n5  
  002                 m1  
  003                 t1;t2;t3;t4;t5;t6  
   
      閫氬父澶у閮借涓鴻繖綾婚棶棰樻棤娉曠敤涓鍙QL瑙e喅錛屾湰鏉ユ垜涔熻繖涔堣涓猴紝鍙槸浠婂ぉ鏃犳剰涓獊鐒舵湁浜嗙伒鎰燂紝鍘熸潵鏄彲浠ヨ繖涔堝仛鐨勶細  
      鍓嶅嚑澶╂湁浜烘彁鍒拌繃sys_connect_by_path鐨勭敤娉曪紝鎴戞兂榪欓噷鏄笉鏄篃鑳界敤鍒拌繖涓柟娉曪紝濡傛灉鑳藉仛鍒扮殑璇濓紝涓嶇敤鍑芥暟鎴栧瓨璐繃紼嬩篃鍙互鍋氬埌浜嗭紱瑕佺敤鍒皊ys_connect_by_path錛岄鍏堣鑷繁鏋勫緩鏍戝瀷鐨勭粨鏋勶紝騫朵笖鏍戠殑姣忎釜鍒嗘敮閮芥槸鍗曟牴鐨勶紝渚嬪1-銆?-銆?-銆?錛屼笉浼氬瓨鍦?-銆?錛?-銆?鐨勬儏鍐碉紱  
      鎴戞槸榪欎箞鏋勫緩鏍戯紝寰堢畝鍗曠殑錛岀湅涓嬮潰鐨勭粨鏋滃氨浼氱煡閬撲簡錛?nbsp; 
  SQL>   select   no,q,rn,lead(rn)   over(partition   by   no   order   by   rn)   rn1  
      2     from   (select   no,q,row_number()   over(order   by   no,q   desc)   rn   from   test)  
      3     /  
   
  NO                   Q                                                                             RN                 RN1  
  ----------   ------------------------------   ----------   ----------  
  001                 n5                                                                             1                     2  
  001                 n4                                                                             2                     3  
  001                 n3                                                                             3                     4  
  001                 n2                                                                             4                     5  
  001                 n1                                                                             5    
  002                 m1                                                                             6    
  003                 t6                                                                             7                     8  
  003                 t5                                                                             8                     9  
  003                 t4                                                                             9                   10  
  003                 t3                                                                           10                   11  
  003                 t2                                                                           11                   12  
  003                 t1                                                                           12    
   
  12   rows   selected  
   
  鏈変簡榪欎釜鏍戝瀷鐨勭粨鏋勶紝鎺ヤ笅鏉ョ殑浜嬪氨濂藉姙浜嗭紝鍙鍙栧嚭鎷ユ湁鍏ㄨ礬寰勭殑閭d釜path錛岄棶棰樺氨瑙e喅浜嗭紝鍏堢湅no=‘001’鐨勫垎緇勶細  
  select   no,sys_connect_by_path(q,';')   result   from    
                (select   no,q,rn,lead(rn)   over(partition   by   no   order   by   rn)   rn1    
                from   (select   no,q,row_number()   over(order   by   no,q   desc)   rn   from   test)  
                )  
  start   with   no   =   '001'   and   rn1   is   null   connect   by   rn1   =   prior   rn  
  SQL>    
      6     /  
   
  NO                   RESULT  
  ----------   --------------------------------------------------------------------------------  
  001                 ;n1  
  001                 ;n1;n2  
  001                 ;n1;n2;n3  
  001                 ;n1;n2;n3;n4  
  001                 ;n1;n2;n3;n4;n5  
   
  涓婇潰緇撴灉鐨勬渶鍚?鏉″氨鏄垜浠寰楃粨鏋滀簡  
  瑕佸緱鍒版瘡緇勭殑緇撴灉錛屽彲浠ヤ笅闈㈣繖鏍?nbsp; 
   
  select   t.*,  
                (  
                  select   max(sys_connect_by_path(q,';'))   result   from    
                                (select   no,q,rn,lead(rn)   over(partition   by   no   order   by   rn)   rn1    
                                from   (select   no,q,row_number()   over(order   by   no,q   desc)   rn   from   test)  
                                )  
                  start   with   no   =   t.no   and   rn1   is   null   connect   by   rn1   =   prior   rn  
                )   value  
  from   (select   distinct   no   from   test)     t  
   
  SQL>    
    10     /  
   
  NO                   VALUE  
  ----------   --------------------------------------------------------------------------------  
  001                 ;n1;n2;n3;n4;n5  
  002                 ;m1  
  003                 ;t1;t2;t3;t4;t5;t6  
   
  瀵逛笂闈㈢粨鏋滅◢鍔犲鐞嗗氨鍙互浜嗭紝甯屾湜瀵瑰ぇ瀹舵湁甯姪錛氾級  


椋涘ぉ 2007-08-05 09:37 鍙戣〃璇勮
]]>
久久人人爽人人爽AV片| 久久亚洲精品无码观看不卡| 久久精品天天中文字幕人妻| 无码伊人66久久大杳蕉网站谷歌 | 日韩av无码久久精品免费| 久久久噜噜噜www成人网| 久久99久久成人免费播放| 久久综合亚洲欧美成人| AAA级久久久精品无码区| 污污内射久久一区二区欧美日韩| 久久人妻少妇嫩草AV蜜桃| 国产精品久久久久9999| 国产精品99久久久久久宅男小说| 久久亚洲精品成人av无码网站| 久久国产影院| 狠狠干狠狠久久| 热re99久久6国产精品免费| 久久影视综合亚洲| 久久综合狠狠综合久久激情 | 狼狼综合久久久久综合网| 久久99精品久久久久久野外| 久久久久久久99精品免费观看| 精品国产乱码久久久久软件| 日本欧美国产精品第一页久久| 久久se精品一区精品二区| 精品国产VA久久久久久久冰| 无码人妻久久久一区二区三区| 伊人久久大香线蕉精品不卡| 久久精品国产WWW456C0M| 亚洲欧美精品伊人久久| 久久电影网一区| 国内精品久久久人妻中文字幕| 亚洲午夜久久久久妓女影院| 无码任你躁久久久久久老妇App| 亚洲Av无码国产情品久久| 日本久久久久久久久久| 麻豆精品久久久久久久99蜜桃| 一级女性全黄久久生活片免费 | 国产精品va久久久久久久| 国产成人久久精品区一区二区| 99久久人妻无码精品系列|