sql查询转置 表结构:购物人 商品名称 数量A 甲 2B 乙 4C 丙 1A 乙 2B 丙 5 通过查询得到: 购物人 甲 乙 丙A 2 2 nullB null 4 5C null null 1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 购物人, decode( 商品名称 ,'甲' , 数量,null) ,decode( 商品名称 ,'乙', 数量,null) ,decode( 商品名称 ,'丙' , 数量,null) from tab select 购物人, max((decode( 商品名称 ,'甲' , 数量,null)) , max((decode( 商品名称 ,'乙', 数量,null)) , max((decode( 商品名称 ,'丙' , 数量,null)) from tabgroup by 购物人 http://topic.csdn.net/u/20100109/13/6a10c168-f190-4766-b838-adbf03c4ac7b.html?64992 select 购物人, decode( 商品名称 ,'甲' , 数量,null) ,decode( 商品名称 ,'乙', 数量,null) ,decode( 商品名称 ,'丙' , 数量,null)from tab mysql 与Oracle数据同步 关于随机时间 插入的问题。 关于Oracle SQL Developer 3查询结果集无法显示中文 oralce中blob如何转为string 我想学Oracle管理与开发,不知在什么环境下... 不同数据库 相同的表 导数据出错问题 oracle中VARCHAR2 视图有问题后,我重新授权了,但一会视图又无效了,还得授权 时间转换求助 各位高手帮忙看看,我的case语句为什么出错??? 在oracle中求一sql 关于多表查询问题
decode( 商品名称 ,'乙', 数量,null) ,
decode( 商品名称 ,'丙' , 数量,null)
from tab
max((decode( 商品名称 ,'甲' , 数量,null)) ,
max((decode( 商品名称 ,'乙', 数量,null)) ,
max((decode( 商品名称 ,'丙' , 数量,null))
from tab
group by 购物人
select 购物人, decode( 商品名称 ,'甲' , 数量,null) ,
decode( 商品名称 ,'乙', 数量,null) ,
decode( 商品名称 ,'丙' , 数量,null)
from tab