Oracle中行转列wm_concat函数(一)

1、wm_concat(列名)

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

例:

select wm_concat(column_a)
  from usera.table_a
 where a.column_b = '123';

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

select replace(wm_concat(column_a), ',', ';')
  from usera.table_a
 where a.column_b = '123';

 使用用例:

select column_b, wm_concat(column_a) column_a
  from usera.table_a
 group by column_a;

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

posted @   DAYTOY-105  阅读(2748)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示