oracle如何实现一列多条结果合并

haojian11 2010-01-28 10:53:57
select a from table;
A
---
aa
bb
cc
..
..


请问:如何用sql实现查询结果为‘aabbcc....’,或者oracle是否有这个函数
...全文
126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
haojian11 2010-01-28
  • 打赏
  • 举报
回复
十分感谢!
yu15tian 2010-01-28
  • 打赏
  • 举报
回复
wm_concat 学习了
Phoenix_99 2010-01-28
  • 打赏
  • 举报
回复
with temp as(
select 'aa' a from dual
union all
select 'bb' a from dual
union all
select 'cc' a from dual
)
select replace(wm_concat(a),',','') from temp;
小灰狼W 2010-01-28
  • 打赏
  • 举报
回复
10g以上的版本可以用楼上的方法
再把逗号去掉
select replace(wm_concat(a),',') from table
ACMAIN_CHM 2010-01-28
  • 打赏
  • 举报
回复
select wmsys.wm_concat(a) from table;
liusong_china 2010-01-28
  • 打赏
  • 举报
回复
试一下 wm_concat()

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧