oracle-function-wm_concat
2015-10-18 21:47
459 查看
转自:http://database.51cto.com/art/201010/231126.htm
表结构:
create table SHOPPING
(
u_id NUMBER,
goods VARCHAR2(30),
num NUMBER(10,2)
)
原数据:
select * from shopping;
1 苹果 2.00
2 香梨 5.00
1 西瓜 4.00
3 葡萄 1.00
3 香蕉 1.00
1 橘子 3.00
期望结果一:
1 苹果,橘子,西瓜
2 香梨
3 葡萄,香蕉
查询语句:
select u_id, wmsys.wm_concat(goods) goods_list
from shopping
group by u_id;
期望结果二:
1 苹果(2斤),橘子(3斤),西瓜(4斤)
2 香梨(5斤)
3 葡萄(1斤),香蕉(1斤)
查询语句:
select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum
from shopping
group by u_id;
表结构:
create table SHOPPING
(
u_id NUMBER,
goods VARCHAR2(30),
num NUMBER(10,2)
)
原数据:
select * from shopping;
1 苹果 2.00
2 香梨 5.00
1 西瓜 4.00
3 葡萄 1.00
3 香蕉 1.00
1 橘子 3.00
期望结果一:
1 苹果,橘子,西瓜
2 香梨
3 葡萄,香蕉
查询语句:
select u_id, wmsys.wm_concat(goods) goods_list
from shopping
group by u_id;
期望结果二:
1 苹果(2斤),橘子(3斤),西瓜(4斤)
2 香梨(5斤)
3 葡萄(1斤),香蕉(1斤)
查询语句:
select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum
from shopping
group by u_id;
相关文章推荐
- Oracle 11g 服务端、客户端的安装配置
- Oracle的表级锁
- Oracle in与exists
- ORA-01033:ORACLE initialization or shutdown in process
- Oracle数据库的大对象LOB
- Excel数据导入到oracle
- Oracle逻辑备份与恢复
- Oracle学习笔记2
- Oracle学习笔记1
- wsse:InvalidSecurity Error When Testing FND_PROFILE Web Service in Oracle Applications R 12.1.2 from SOAP UI (Doc ID 1314946.1)
- Oracle中函数、存储过程、触发器
- Oracle中的length()与lengthb()的区别 ?
- Oracle截取字符串和查找字符串
- oracle的单行函数以及多行函数(聚合函数、分组函数)的使用
- Oracle 去重复的数据
- oracle事务和锁
- 在Oracle VM VirtualBox下创建的centos虚拟机联网问题
- oracle数据库优化辅助SQL语句
- 一些培训课程mysql R sas java python oracle
- Java连接Oracle数据库存储过程(用户财产变更举例)