oracle 合并列的函数,比较实用
2016-03-11 15:43
113 查看
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 葡萄,香蕉
---------------------------------
想要的结果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
mysql---group_concat
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 葡萄,香蕉
---------------------------------
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
mysql---group_concat
相关文章推荐
- Oracle定位不知源头的SQL
- 【数据库】Oracle利用列名获得表名
- oracle数据泵impdp远程导入,无需生成dumpfile文件
- oracle查询序列也会使得序列自增
- linux下安装oracle,本地PL/SQL连接Linux下的oracle导入表并新建用户和密码
- oracle gg心得
- ACFS-9459: ADVMACFS is not supported on oraclelinux-release-5-8.0.2 故障解决
- Oracle grid infrastructure 卸载 grid卸载
- 在Linux下启动Oracle
- Oracle 物化视图
- Oracle 数据导入导出(imp/exp)
- Oracle 中文排序
- Oracle update时做表关联
- Oracle 关于oracle自带的行转列函数
- Oracle 序列插入使用
- Oracle的锁表与解锁
- Oracle 动态sql小例子
- [转]ORACLE EXECUTE IMMEDIATE 小结
- Oracle 循环调用存储过程
- Oracle 当输入参数允许为空时