oracle行转列组合成字符串函数


oracle10g以上版本提供行转列组合成字符串函数wmsys.wm_concat

  例如有个users表如下:

  id         yhm             xm

  1          001             小唐

  2          002             小李

  3          003             小张

  select wmsys.wm_concat(yhm) 用户名, wmsys.wm_concat(xm) 姓名  from users

  执行结果为:

  用户名                 姓名

  001,002,003      小唐,小李,小张

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


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3