<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-7  評論-24  文章-102  trackbacks-0

    內(nèi)容引自:
    多行一列數(shù)據(jù)合并成一行一列數(shù)據(jù)
    http://topic.csdn.net/u/20090714/17/5FE6A0F7-CE78-4936-BE31-21D462236059.html

    在MySQL和Oracle中實現(xiàn)行合并
    http://www.tkk7.com/rain1102/archive/2009/06/24/283867.html


    SQL Server
    --SQL2005中的方法2 
    create table tb(id int, value varchar(10)) 
    insert into tb values(1'aa'
    insert into tb values(1'bb'
    insert into tb values(2'aaa'
    insert into tb values(2'bbb'
    insert into tb values(2'ccc'
    go 

    select id, [values]=stuff((select ','+[value] from tb t where id=tb.id 
    for xml path('')), 11''
    from tb 
    group by id 

    /* 
    id          values 
    ----------- -------------------- 
    1          aa,bb 
    2          aaa,bbb,ccc 

    (2 row(s) affected) 

    */ 

    drop table tb 


    MySQL
    select name , group_concat(email order by email separator ", ") as email from student group by name


    Oracle
    如果以上效果想在Oracle中顯示, 則比較復(fù)雜點了, 因為Oracle中沒有行合并函數(shù), 則需要使用sys_connect_by_path()來實現(xiàn), 代碼如下:
    select name, ltrim(sys_connect_by_path(email,','),',') email from(
    select name,email,
    row_number() 
    over(partition by name order by email) rn,
    count(*over(partition by name) cnt
    from student 
    where level = cnt
    start 
    with rn = 1
    connect 
    by prior name = name and prior rn + 1 = rn 
    posted on 2010-04-09 16:24 黃小二 閱讀(1715) 評論(0)  編輯  收藏 所屬分類: [DB].Oracle[DB].MySQL[DB].SQL Server
    主站蜘蛛池模板: 亚洲熟妇丰满xxxxx| 在线看片免费人成视频久网下载| 亚洲成av人片一区二区三区| 久久久免费观成人影院| 亚洲综合图片小说区热久久| 暖暖免费高清日本一区二区三区| 中文字幕av免费专区| 亚洲三级在线播放| 亚洲乱码日产精品a级毛片久久| 一级特黄aa毛片免费观看| 亚洲欧美日本韩国| 亚洲第一中文字幕| 四只虎免费永久观看| 在线成人爽a毛片免费软件| 自拍偷自拍亚洲精品偷一| 亚洲黄色片免费看| 亚洲综合精品网站在线观看| 性xxxxx免费视频播放| 精品无码国产污污污免费网站国产| 亚洲videosbestsex日本| 亚洲人成网77777色在线播放| 成人永久免费高清| 最近中文字幕mv免费高清在线| 精品在线免费视频| 亚洲视频一区二区三区四区| 国产AV无码专区亚洲Av| 四虎永久在线精品视频免费观看| 日韩人妻无码精品久久免费一| 无人视频在线观看免费播放影院| 日韩亚洲国产高清免费视频| 亚洲AV日韩AV天堂一区二区三区| 亚洲?v无码国产在丝袜线观看| 黄瓜视频高清在线看免费下载| 久久久久久国产精品免费免费男同 | 久久久久久国产精品免费免费男同 | 免费91最新地址永久入口| 精品国产日韩亚洲一区91| 中文文字幕文字幕亚洲色| 亚洲AV成人无码久久精品老人| 2022中文字字幕久亚洲| 又黄又爽的视频免费看|