oracle wm_concat() 函数,多行转一列,逗号分隔
作者:
晓码君 | 来源:发表于
2019-04-23 09:53 被阅读0次表数据如下图:
u_id goods num
-----------------------------------------
1 苹果 2
2 梨子 5
1 西瓜 4
3 葡萄 1
3 香蕉 1
1 橘子 3
想要的结果为: 按u_id相关的合并成一行
u_id goods_sum
-----------------------------------------
1 苹果(2斤),西瓜(4斤),橘子(3斤)
2 梨子(5斤)
3 葡萄(1斤),香蕉(1斤)
SQL如下:
select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum from shopping group by u_id
原文链接:Oracle wm_concat() 函数
本文标题:oracle wm_concat() 函数,多行转一列,逗号分隔
本文链接:https://www.haomeiwen.com/subject/xgymgqtx.html
网友评论