SELECT * FROM (SELECT "10_SAL", "20_SAL", "30_SAL" FROM (SELECT deptno, sal FROM scott.emp) pivot(SUM(sal) AS sal FOR(deptno) IN(10, 20, 30) ) ) unpivot(sal FOR deptno IN("10_SAL", "20_SAL", "30_SAL") )
pivot,unpivot 行列互转
原创diter 博主文章分类:ORACLE SQL ©著作权
©著作权归作者所有:来自51CTO博客作者diter的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:Oracle统计用户所有表的行数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
《软件性能测试、分析与调优实践之路》(第2版)--第7章节选--常见性能问题分析总结
《软件性能测试、分析与调优实践之路》(第2版)--第7章节选--常见性能问题分析总结
压测 服务器 应用服务器 性能调优 性能测试 -
pivot和unpivot函数
pivot和unpivot函数
pivot和unpivot函数