技术

sql:字段汇聚(特殊列转行),Oracle wm_concat()函数

微信扫一扫,分享到朋友圈

sql:字段汇聚(特殊列转行),Oracle wm_concat()函数
收藏 0 0

Oracle wm_concat()函数

oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_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   

每天记录一点,就能多学一点,充实一点

还没想好怎么写个人说明,见谅。

用shell的方式爬取web前台页面的内容

上一篇

SQL:字符串处理相关函数substr、instr定义

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

类别小工具