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      小唐,小李,小张

 

很方便,自己写绝对比这复杂得多!

你可能感兴趣的:(oracle10g)