本文主要是介绍DB2列转行,listagg的使用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SELECT LISTAGG(sys_menu_name, ',') FROM sys_menu_tb;
注意事项:
1. listagg的长度限制4000,和页面4k的varchar2一样(在DB2表空间的页面有4,8,16,32k四种,只要表空间的页面尺寸
大于上面算出来的数值就可以放置该表。DB2在缺省的时候创建的表空间都是4k的)。
2. listagg只能有两个参数。
eg:
STRIP(LISTAGG(DISTINCT LXFS,','), b, ','),
来自:https://blog.csdn.net/l905128009/article/details/78542955
这篇关于DB2列转行,listagg的使用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!