Posted on 2012-03-23 16:38
yuhaibo736 阅读(910)
评论(0) 编辑 收藏
oracle10g以上版本提供行转列组合成字符串函数wm_concat,注意跟其他字段一起select的时候要用group by
例如有个users表如下:
id yhm xm
1 001 小唐
2 002 小李
3 003 小张
select wm_concat(yhm) 用户名, wm_concat(xm) 姓名 from users
执行结果为:
用户名 姓名
001,002,003 小唐,小李,小张