问题描述
- orcle列转行的问题 急!!
-
1 3944 0%
2 2681 47.11%
3 3231 -17.02%
4 3218 0.4%
5 2486 29.44%
6 2288 8.65%
7 3265 -29.92%
8 3099 5.36%
9 2253 37.55%
10 2889 -22.01%
11 3050 -5.28%
12 3902 -21.83%数据库里有这么一堆数据
现在想让他变成这样横向排列
3944 2681 3231 3218 2486 。。。
0% 47.11% -17.02% 0.4% 29.44% 。。。谢谢!!
解决方案
用case when可以实现
解决方案二:
decode()试试
解决方案三:
自己研究了一下午 终于解决了 我用union all一个个拼起来的
解决方案四:
这种属于交叉表系列, 参考我博客:
http://blog.csdn.net/yueliangdao0608/article/details/41478561
时间: 2024-10-20 11:49:55