oracle分组求和统计,请指点

oracle分组求和统计,请大虾指点现在数据库中查询出来是:店名数量货物名称天天12手机电池天天18手机电池天

oracle分组求和统计,请大虾指点
现在数据库中查询出来是:

店名 数量 货物名称
天天 12 手机电池
天天 18 手机电池
天天 12 手机
美邦 17 衣服
美邦 10 衣服
美邦 13 衣服
美邦 10 衣服

新的要求

渠道 手机电池 衣服 手机
天天 30 0 12
美邦 0 50 0

[解决办法]
如果列不多的话可以一个一个判断 或者动态sql

SQL code
select 店名,       sum(decode(货物名称,'手机电池',数量,0)) 手机电池,       sum(decode(货物名称,'衣服',数量,0)) 衣服,       sum(decode(货物名称,'手机',数量,0)) 手机from tb1group by 店名