ORACLE行列转换-拼成字符串
前段时间使用ORACLE,同事提出一个需求,要求将有相同CODE的值连接成一个字符串。这种小问题怎会难倒我,于是提出方案!
Sql代码
建表语句
create table SP_ALERT_PA_GROUP
(
ID INTEGER not null,
ALERTCODE VARCHAR2(8),
PAINNERCODE VARCHAR2(20)
)
insert into sp_alert_pa_group (ID, ALERTCODE, PAINNERCODE)
values (10081, ‘AL000027‘, ‘R0000005‘);
insert into sp_alert_pa_group (ID, ALERTCODE, PAINNERCODE)
values (10082, ‘AL000027‘, ‘R0000006‘);
insert into sp_alert_pa_group (ID, ALERTCODE, PAINNERCODE)
values (10083, ‘AL000026‘, ‘R0000001‘);
insert into sp_alert_pa_group (ID, ALERTCODE, PAINNERCODE)
values (10084, ‘AL000026‘, ‘R0000002‘);
要求显示的结果
ALERTCODE PAINNERCODE
AL000027 R0000005,R0000006,
AL000026 R0000001,R0000002,
了解更多软件开发培训相关信息,请关注成都计算机培训学校
师资介绍