heting

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            40 隨筆 :: 9 文章 :: 45 評論 :: 0 Trackbacks
          create table m_researcher_stock_rel(N_SEC_CODE  CHAR(6)
          , C_RESEARCHER_CODE 
          varchar(20))
          drop table m_researcher_stock_rel
                      
          select * from m_researcher_stock_rel
          insert into m_researcher_stock_rel values('000297''chenpeng');
          insert into m_researcher_stock_rel values('000297''peopeo');
          insert into m_researcher_stock_rel values('000297''aaa');
          insert into m_researcher_stock_rel values('000297''bbb');
          insert into m_researcher_stock_rel values('000297''ccc');
          SELECT    n_sec_code, TRANSLATE (LTRIM (text'/'), '*/''*,') researcherList
              
          FROM (SELECT ROW_NUMBER () OVER (PARTITION BY n_sec_code ORDER BY n_sec_code,
                             lvl 
          DESC) rn,
                            n_sec_code, 
          text
                      
          FROM (SELECT      n_sec_code, LEVEL lvl,
                                        SYS_CONNECT_BY_PATH (c_researcher_code,
          '/'text
                                  
          FROM (SELECT    n_sec_code, c_researcher_code as c_researcher_code,
                                                  ROW_NUMBER () 
          OVER (PARTITION BY n_sec_code ORDER BY n_sec_code,c_researcher_code) x
                                            
          FROM m_researcher_stock_rel
                                        
          ORDER BY n_sec_code, c_researcher_code) a
                             CONNECT 
          BY n_sec_code = PRIOR n_sec_code AND x - 1 = PRIOR x))
             
          WHERE rn = 1
          ORDER BY n_sec_code;

          預(yù)想的結(jié)果成功出現(xiàn),多行數(shù)據(jù)成功匯總到一行,特此分享與大家。對于你自己的應(yīng)用中,只需要把SQL中“n_sec_code”
          換為你的用來匯總的列,“c_researcher_code”替換為需合并文本的列,“m_researcher_stock_rel”替換為你的表名,就是這么簡單。
          posted on 2010-03-03 17:49 賀挺 閱讀(2191) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 宁陵县| 额尔古纳市| 高尔夫| 固镇县| 兴隆县| 垦利县| 安康市| 秀山| 忻州市| 曲周县| 磴口县| 清涧县| 天峨县| 建德市| 屯留县| 兴安县| 乳源| 西畴县| 昌图县| 浦北县| 陇南市| 项城市| 噶尔县| 二手房| 彭山县| 鄂托克前旗| 乐昌市| 博乐市| 罗城| 溧水县| 乐陵市| 封丘县| 丰都县| 兴仁县| 五家渠市| 盐边县| 墨脱县| 香格里拉县| 北宁市| 精河县| 武陟县|