oracle语句中如何把一列的值合并为一个值,用逗号隔开?

时间:2021.08.22 发布人:terui1998

oracle语句中如何把一列的值合并为一个值,用逗号隔开?

已解决问题

谷歌terui1998用户在2021.08.22提交了关于“灵魂摆渡oracle语句中如何把一列的值合并为一个值,用逗号隔开?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-04-20T23:03:32。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

所有版本的oracle都可以使用wm_concat()函数。例:selectwm_concat(name)asnamefromuser;

但如果是oracle1含草绍哪贵差尔1g,使用listagg()withingroup()函数。例:selectlistagg(name,‘,’)withingroup(orderbyname)asnamefromuser;

使用wm_Concat:

使用ListAgg:

结果: