Oracle行转列操作(2)
发布时间:2020-12-30 11:03 所属栏目:128 来源:网络整理
导读:?二、插入基础数据 --插入如上所示的基础数据insert into shopping values (1,‘苹果‘,2);insert into shopping values (2,‘梨子‘,5);insert into shopping values (1,‘西瓜‘,4);insert into shopping values
?二、插入基础数据 --插入如上所示的基础数据 insert into shopping values (1,‘苹果‘,2); insert into shopping values (2,‘梨子‘,5); insert into shopping values (1,‘西瓜‘,4); insert into shopping values (3,‘葡萄‘,1); insert into shopping values (3,‘香蕉‘,1); insert into shopping values (1,‘橘子‘,3); 三、使用SQL语句转换 形式1: --形式1的语句 select u_id,wmsys.wm_concat(goods) goods_sum,sum(num) total_num from shopping group by u_id; 形式2: --形式2的语句 select u_id,wmsys.wm_concat(goods || ‘(‘ || num || ‘斤)‘ ) goods_sum,sum(num) total_num from shopping group by u_id; 说明: Oracle中wm_concat(column)函数的使用: (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读