【发布时间】:2018-01-23 05:14:27
【问题描述】:
我有一个要求,我的数据来自这样的表
country total_population number_of_cities number_of_airports
US 1,000,000,000 500 25
UK 2,000,000,000 400 20
这是动态数据。我需要显示的结果
US UK
total_population 1,000,000,000 2,000,000,000
number_of_cities 500 400
number_of_airports 25 20
我怎样才能做到这一点? 非常感谢任何帮助或指示。
【问题讨论】:
-
[oracle]+[pivot]有很多问题的答案。你知道关键词,为什么不看看these search results的一些??? -
这不是完全重复的。我的要求与普通的枢轴不同。问题是基本上用列交换行。多次尝试后找到了我的答案。解决方案是先取消旋转,然后再将其旋转回来。
-
好的。我已经重新打开了这个问题,所以你可以发布你的解决方案作为答案,如果你想这样做的话。
标签: sql oracle pivot transpose unpivot