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,
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>