我的问题很简单,我想将行显示为列:
例如:学生
Name Age
----------
John 10
Paul 20
Smith 25
显示信息如下:
John Paul Smith
------------------
10 20 25
我已经阅读了有关Decode
Function 的内容,但同样不灵活。
我的问题很简单,我想将行显示为列:
例如:学生
Name Age
----------
John 10
Paul 20
Smith 25
显示信息如下:
John Paul Smith
------------------
10 20 25
我已经阅读了有关Decode
Function 的内容,但同样不灵活。
要使最终结果集动态化(您不知道需要旋转多少列),您需要生成查询,然后为其打开一个引用游标。
看看这个链接和其中的代码清单 2..
http://www.oracle.com/technetwork/issue-archive/2012/12-jul/o42asktom-1653097.html