oracle wm_concat(column)函数的使用

树叶云

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              葡萄,香蕉

———————————

  1. select u_id, wmsys.wm_concat(goods) goods_sum  
  2.  
  3. from shopping  
  4.  
  5. group by u_id  

想要的结果2:

——————————–

u_id          goods_sum

____________________

1              苹果(2斤),西瓜(4斤),橘子(3斤)

2              梨子(5斤)

3              葡萄(1斤),香蕉(1斤)

———————————

使用oracle wm_concat(column)函数实现:

  1. select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum  
  2.  
  3. from shopping  
  4.  
  5. group by u_id  
  6.  

 

 

 

 

【编辑推荐】

Oracle to_char函数的使用

Java调用Oracle函数的两种情况

oracle函数返回表的实现

带您了解Oracle FBI索引

详解Oracle多种表连接方式

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/249927.html<

(0)
运维的头像运维
上一篇2025-04-28 06:48
下一篇 2025-04-28 06:49

相关推荐

发表回复

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