oracle10g以上版本提供行转列组合成字符串函数wm_concat
例如有个users表如下:
id yhm xm
1 001 小唐
2 002 小李
3 003 小张
select wm_concat(yhm) 用户名, wm_concat(xm) 姓名 from users
执行结果为:
用户名 姓名
001,002,003 小唐,小李,小张
很方便,自己写绝对比这复杂得多!
本文介绍了Oracle数据库中WM_CONCAT函数的使用方法,通过一个简单的例子展示了如何将多行数据转换为一行,并以逗号分隔的形式组合成字符串。
oracle10g以上版本提供行转列组合成字符串函数wm_concat
例如有个users表如下:
id yhm xm
1 001 小唐
2 002 小李
3 003 小张
select wm_concat(yhm) 用户名, wm_concat(xm) 姓名 from users
执行结果为:
用户名 姓名
001,002,003 小唐,小李,小张
很方便,自己写绝对比这复杂得多!
1028

被折叠的 条评论
为什么被折叠?