如何从oracle数据库转置查询结果

时间:2011-09-07 22:56:59

标签: sql oracle oracle11g

我想知道如何编写Oracle sql命令来将查询结果显示为:

column_name1 column_name2  column_name3
result1_col1 result1_col2  result1_col3
result2_col1 result2_col2  result2_col3
...

而是:

column_name1 result1_col1  result2_col1 ...
column_name2 result1_col2  result2_col2 ...
column_name3 result1_col3  result2_col3 ...

我的oracle版本是11.1.0.7.0。

非常感谢!

1 个答案:

答案 0 :(得分:0)

blog post of mine相当陈旧,但确实提供了一种动态生成数据透视查询的方法。它是在PIVOT条款存在之前编写的。