数据库
首页 > 数据库> > Oracle中行转列函数(一)

Oracle中行转列函数(一)

作者:互联网

1、wm_concat(列名)

解析:该函数可以把列值以“,”号分割起来,并显示成一行。

例:

select wm_concat(item_code)
  from hdrg.qcs_dict_item_detail
 where table_name = 'dcs_diseinfo';
View Code

 

select replace(wm_concat(item_code), ',', ';')
  from hdrg.qcs_dict_item_detail
 where table_name = 'dcs_diseinfo';
View Code

说明:把结果里的逗号替换成";"

 使用用例:

select table_name, wm_concat(item_code) item_code
  from hdrg.qcs_dict_item_detail
 group by table_name;
View Code

 参考博文:https://blog.csdn.net/qq_39081511/article/details/87966942

标签:code,name,item,中行,wm,转列,Oracle,table,concat
来源: https://www.cnblogs.com/daytoy105/p/16655740.html