oracle不定列,求救:不定行转列 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...

关于动态行转列的问题真是到了必须解决的时候了,我想实现的功能是将表中一列的所有行转成列来显示.

有哪位帮我借助精华帖中的多行转列的那个包体,给我个实际的例子,多谢各位了.

搞了好久也还没看明白怎么运用.

SQL> select 结果录入值,结果评估值 from 随访结果 where rownum<11;

结果录入值                                                                                结果评估值

-------------------------------------------------------------------------------- -------------------

腺癌                                                                                              2

G2                                                                                                4

6                                                                                                  6

PT2b                                                                                            64

69                                                                                                69

一线治疗                                                                                         4

68                                                                                                68

141                                                                                              141

4.03                                                                                              4

小细胞癌                                                                                         6

10 rows selected

SQL>

想要的结果结果为:

腺癌      G2     6     PT2b    69   一线治疗..............

2          4       6       64      69      4       .............

由于是不固定的行数(大概2到3百行吧),所以转换起来比较麻烦,转换完成后,我要导出到excel 里边。列名就是转换后的列。谢谢了

我的版本是11G。昨天用存储过程中利用动态SQL生成视图的方式是实现了,但是v_sql超过32767就不行了,最终也就转换不到20列。晕死啦。怎么办呢。

[本帖最后由 zgcty 于 2011-8-19 14:52 编辑]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值