【发布时间】:2017-09-20 19:25:51
【问题描述】:
使用 Oracle 11g 我希望旋转下表
ID PREFIX VALUE1 VALUE2
1 C01_ 123 AAA
1 C02_ 456 BBB
1 C03_ 789 CCC
2 C01_ 123 AAA
2 C02_ 456 BBB
3 C01_ 123 AAA
到
ID C01_VALUE1 C01_VALUE2 C02_VALUE1 C02_VALUE2 C03_VALUE1 C03_VALUE3
1 123 AAA 456 BBB 789 CCC
2 123 AAA 456 BBB null null
3 123 AAA null null null null
实际上有两个以上的值列。简而言之,我想找到一种使用前缀列来透视表前缀列名的方法。
【问题讨论】:
-
不,除非您使用 XML 透视