C/C++教程

Oracle 列数据转换行wm_concat,listagg

本文主要是介绍Oracle 列数据转换行wm_concat,listagg,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

两种方法:

 

1.wm_concat  适用于12C以下版本,例如11G,10G

select wm_concat(eb_lifetypeid) province_no from eb_lifetypevipdetail 

 

 2.listagg 通用版本,如果去重加distinct在19c之后版本才能适用
 select  listagg(EB_LIFETYPEID, ',') within group(order by EB_LIFETYPEID)  province_no  from eb_lifetypevipdetail

 

 

 

这篇关于Oracle 列数据转换行wm_concat,listagg的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!