oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oracle wm_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 葡萄,香蕉
---------------------------------
- selectu_id,wmsys.wm_concat(goods)goods_sum
- fromshopping
- groupbyu_id
想要的结果2:
--------------------------------
u_id goods_sum
____________________
1 苹果(2斤),西瓜(4斤),橘子(3斤)
2 梨子(5斤)
3 葡萄(1斤),香蕉(1斤)
---------------------------------
使用oracle wm_concat(column)函数实现:
- selectu_id,wmsys.wm_concat(goods||'('||num||'斤)')goods_sum
- fromshopping
- groupbyu_id
本文介绍如何使用 Oracle 的 WM_CONCAT 函数来合并字段,实现将同一个用户 ID 下的商品名称及其数量进行汇总,方便地展示每个用户购买的所有商品及其对应数量。
7644

被折叠的 条评论
为什么被折叠?



