行转列的两种方法(多行转多列)
参考链接:
http://www.2cto.com/database/201501/367164.html http://www.oracle-developer.net/display.php?id=506
示例一:
测试数据源
第一步:建表
第二步:造数据
查询水果每季度销量
方法一:使用PIVOT()函数,实现行转列 ORACLE11.0以上才支持该函数
方法二
示例二:查询不同工作及不同部门的薪水总和
方式一:使用PIVOT()函数,实现行转列 ORACLE11.0以上才支持该函数
方式二
注意:示例二主要展示的是方式一和方式二的不同
多行转单列
Oracle WM_CONCAT()的替代方案
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
作者:Marydon