oracle 中将行相同的其它列的行内容转置为列显示??求SQL
TABLE中原本的数据格式,如下图需要转换后的数据格式,如下图,求SQL的具体写法格式。感谢...
TABLE中原本的数据格式,如下图
需要转换后的数据格式 ,如下图,
求 SQL 的具体写法格式 。感谢 展开
需要转换后的数据格式 ,如下图,
求 SQL 的具体写法格式 。感谢 展开
1个回答
2014-10-23
展开全部
select * from table pivot( sum([value]) for [ITEM] in ([A_MAX_CURRENTL],[A_MAX_CURRENTU],[A_MOTOR_PI_COUNTL],....))as s
追问
oracle 10G ,无此函数功能,感谢回答
追答
select sn,sum(decode,'A_MAX_CURRENTL',value,0)as A_MAX_CURRENTL,
sum(decode,'A_MAX_CURRENTUL',value,0)as A_MAX_CURRENTU,
......
from table group by sn
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询