欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

oracle wm_concat 列转行 逗号分隔

程序员文章站 2023-10-22 21:56:10
[sql] 复制代码 代码如下: create table wlbtest1( username varchar2(2), deptid number ); create...

[sql]

复制代码 代码如下:

create table wlbtest1(
username varchar2(2),
deptid number
);
create table wlbtest2(
deptname varchar2(10),
deptid number
);
insert into wlbtest1 values ('a', 1);
insert into wlbtest1 values ('b', 1);
insert into wlbtest1 values ('c', 1);
insert into wlbtest1 values ('d', 2);
insert into wlbtest1 values ('e', 2);
insert into wlbtest1 values ('f', 2);
insert into wlbtest2 values ( '部门1' ,1);
insert into wlbtest2 values ( '部门2', 2);
select deptid, wm_concat(username) username,'部门'||deptid deptname from wlbtest1 group by deptid
 

执行结果:

oracle wm_concat 列转行 逗号分隔


oracle wm_concat 列转行 逗号分隔

 

oracle wm_concat 列转行 逗号分隔