Oracle列转行,行转列答:oracle下可以用函数decode处理:select 产品名称,sum(decode(季度,'第一季度',销售额,0)) 第一季度销售额,sum(decode(季度,'第二季度',销售额,0)) 第二季度销售额,sum(decode(季度,'第三季度',销售额,0)) 第三季度销售额,sum(decode(季度,'第四季度',销售额,0)) 第四季度销售额,from 表...
oracle 多列 列转行答:,2500,3500,2200,2500);insert into Fruit values(4,'葡萄',1500,2500,1200,3500);select * from Fruit 列转行查询 ?1 select id , name, jidu, xiaoshou from Fruit unpivot (xiaoshou for jidu in (q1, q2, q3, q4) )注意: unpivot没有聚合函数,xiaoshou、jidu字段也是临时的变量 ...