搜课云网 > 成都华育 > 资讯总汇 > ORACLE行列转换-拼成字符串

ORACLE行列转换-拼成字符串

机构:成都华育 时间:2016-02-15 10:54:36 点击:946

  前段时间使用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,

  了解更多软件开发培训相关信息,请关注成都计算机培训学校

师资介绍