加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – Oracle 10g中的聚合字符串连接

发布时间:2020-12-12 16:23:34 所属栏目:MsSql教程 来源:网络整理
导读:参见英文答案 Concatenate results from a SQL query in Oracle7个 我使用的是Oracle 10 g,我的方案类似于: 无名 – —– 1 Rony 1詹姆斯 1阿比 2山姆 2威利 3迈克 我需要聚合和连接字符串(中间有一个空格),以获得结果: 无名 – —– 1 Rony James Aby 2 Sa
参见英文答案 > Concatenate results from a SQL query in Oracle7个
我使用的是Oracle 10 g,我的方案类似于:

无名
– —–
1 Rony
1詹姆斯
1阿比
2山姆
2威利
3迈克

我需要聚合和连接字符串(中间有一个空格),以获得结果:

无名
– —–
1 Rony James Aby
2 Sam Willy
3迈克

我正在使用Oracle 10g并且必须使用SQL而不是PL / SQL来实现它.有出路吗?

解决方法

在11G上很容易,你可以使用LISTAGG功能,但遗憾的是不能在10G上使用

这里有一些早期版本的技术,但它们确实需要编写一个函数.

http://www.oracle-base.com/articles/misc/string-aggregation-techniques.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读