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

Oracle中行转列函数(一)

时间:2022-09-04 19:11:06浏览次数:91  
标签:code name item 中行 wm 转列 Oracle table concat

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
From: https://www.cnblogs.com/daytoy105/p/16655740.html

相关文章