oracle wm_concat函数的使用
来源:互联网 发布:matlab画数据分布图 编辑:程序博客网 时间:2024/05/28 22:09
------------------------------------------
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函数转化,变成
trim(xmlagg(xmlelement(content, (需要列变行的字段) || ',' ) order by (需要列变行的字段) ).extract('//text()').getclobval())
- oracle wm_concat函数的使用
- oracle wm_concat函数的使用
- oracle wm_concat(column)函数的使用
- Oracle函数wmsys.wm_concat的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- Oracle函数wmsys.wm_concat的使用
- oracle wmsys.wm_concat(column)函数的使用
- oracle wmsys.wm_concat 函数的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- Oracle函数wmsys.wm_concat的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- oracle wm_concat(column)函数的使用
- 【Scikit-Learn 中文文档】特征选择
- Storyboard References
- RadioButton和CheckBox
- 如何优雅的打破NSTimer与控制器的循环引用
- 受限玻尔兹曼机
- oracle wm_concat函数的使用
- Qt5实现百度离线地图APIV2_0用QWebChannel实现Qt与js交互
- Metasploit阅读笔记1
- 7.1
- 博客第一次
- Handler或Runnable作为非静态内部类,引发的内存泄露问题
- android 文字超出控件宽度时,自动滚动显示,类似跑马灯效果
- TensorFlow模型保存的一个坑
- 安卓移动文件(图片)到指定目录,并在相册中显示