在Oracle中生成串联字符串的快速方法
Tom Kyte提供了一种非常方便的方法来实现此目的,并且它从Oracle 9i开始具有自定义聚合功能。它使用逗号聚合,但是您可以修改管道的功能主体。
从Oracle 11g开始,您可以执行以下操作:
SELECT LISTAGG(column, separator) WITHIN GROUP (ORDER BY field) FROM dataSource GROUP BY grouping columns
该网页提供了其他方法,包括您列出的方法,但实际上效率不高。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群