oracle行转列函数是什么,基本语法是怎样
导读:相信很多人对“oracle行转列函数是什么,基本语法是怎样”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助           oracle中的转列函数是“pivot( ”,该函数的作用就是将行转为列,语法“pivot(...
    相信很多人对“oracle行转列函数是什么,基本语法是怎样”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助oracle中的转列函数是“pivot()”,该函数的作用就是将行转为列,语法“pivot(任一聚合函数 for 需专列的值所在列名 in (需转为列名的值))”。
本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。
oracle中的转列函数是“pivot()”。
pivot函数:行转列函数
语法:
pivot(任一聚合函数 for 需转列的值所在列名 in (需转为列名的值));
转换示例:
1、原始表数据:
sql语句:select * from T_PIVOT_TEST_1 ;
    
2.用pivot函数进行行转列。其中用聚合函数对数据列进行求值,将th列中的值’COL_1‘,’COL_2‘,‘COL_3’转化为列名,并为其加上别名。
sql语句:
select * from T_PIVOT_TEST_1
pivot (sum(er) for th in ('COL_1' as 第一列,'COL_2'as 第二列 ,'COL_3' as 第三列));转换后结果图:
以上就是关于“oracle行转列函数是什么,基本语法是怎样”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: oracle行转列函数是什么,基本语法是怎样
本文地址: https://pptw.com/jishu/649961.html
