oracle中的wmsys.wm_concat()函数

wmsys.wm_concat()函数
    (1)用途:这个函数的作用是实现字符串的拼接,中间是用逗号分隔的,说白了就是行和列的转        换。
    (2)用法实例:
        A:
             编号 描述          
            ---- --------
               1 我是
               1 四川
               1 达州人
               2 你呢
               2 哪里的?
        转换后得到如下效果:
          编号 转换后
        ------- -------
           1   我是,达州人,四川
           2   你呢,哪里的?
        建表:
        create table practice(编号 number(2),描述 varchar2(20));
        插入数据:
        insert into practice values(1,'我是');
        insert into practice values(1,'四川');
        insert into practice values(1,'达州人');
        insert into practice values(2,'你呢');
        insert into practice values(2,'哪里的?');
        查询:
        select 编号,wmsys.wm_concat(描述) as "转换后" from practice group by 编号;

你可能感兴趣的:(oracle)