300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > concat oracle 多个字符串_oracle将多个结果集用逗号拼接成字符串

concat oracle 多个字符串_oracle将多个结果集用逗号拼接成字符串

时间:2020-10-18 06:13:11

相关推荐

concat oracle 多个字符串_oracle将多个结果集用逗号拼接成字符串

有两个函数wmsys.wm_concat和listagg

1,SELECT wmsys.wm_concat(CATALOG_NAME) FROM "DATASHARE"."RES_CATALOG_CLASSIFY" WHERE PARENT_ID = 2;

2,

SELECT LISTAGG(CATALOG_NAME,,) WITHIN GROUP(ORDER BY CATALOG_NAME) FROM RES_CATALOG_CLASSIFY

WHERE PARENT_ID = 2

group by PARENT_ID

其中,oracle 11g中两种方法都可以用

oracle 12c不自带第一种方法,如果要使用第一种方法,需要进行配置,配置方法以后再补充

[原创]SQL 把表中某一个列按照逗号拼接成一行

在我们开发的过程中,难免遇到一种场景,把某个表中的的某个列的值拼接成用逗号隔开的一行数据 如图:我们把UserId列拼接成一行数据 -------> 为此我写了一个存储过程来解决此类问题. -- ...

Oracle中将列查询结果多行逗号拼接成一个大字段

在11G以下版本中oracle有自带的函数wm_concat可以实现,如: select wm_concat(id) from table where col=1 但是在12C版本中此函数无法使用 ...

优化改良版:数组,List,等集合需要加逗号或其它符合转成字符串

大家经常需要数组加逗号拼接成字符串的情况传统作法就是写for,foreach拼接, 现给出优化改良版数组,List,等集合需要加逗号或其它符合转成字符串方法: List l ...

Deinstall卸

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。