oracle wm_concat(column)函数的使用

发布时间:2016-12-9 19:42:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"oracle wm_concat(column)函数的使用",主要涉及到oracle wm_concat(column)函数的使用方面的内容,对于oracle wm_concat(column)函数的使用感兴趣的同学可以参考一下。

oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并,如果您对oracle wm_concat(column)函数使用方面感兴趣的话,不妨一看。 shopping: ----------------------------------------- u_id       goods            num ------------------------------------------ 1                苹果                2 2                 梨子               5 1                 西瓜               4 3                 葡萄               1 3                香蕉                1 1               橘子                 3 ======================= 想要的结果为: -------------------------------- u_id          goods_sum ____________________ 1              苹果,西瓜,橘子 2              梨子 3              葡萄,香蕉 --------------------------------- select u_id, wmsys.wm_concat(goods) goods_sum   from shopping   group by u_id   想要的结果2: -------------------------------- u_id          goods_sum ____________________ 1              苹果(2斤),西瓜(4斤),橘子(3斤) 2              梨子(5斤) 3              葡萄(1斤),香蕉(1斤) --------------------------------- 使用oracle wm_concat(column)函数实现: select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum   from shopping   group by u_id    先转成多行,然后再合并去重复wm_concat(distinct field)也可以啊, 不一定要用正则函数的

上一篇:我是做好准备的战士
下一篇:python-math-基础使用

相关文章

相关评论