oracle纵向数据变横向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle纵向数据变横向相关的知识,希望对你有一定的参考价值。
先给你上个笨办法,适用于你的行数是固定的,你看下就明白了。也就是条目(FEETYPENAME)是固定的。SELECT
POLICYNO,
max(decode(FEETYPECODE, '000', FEERATE)) AS 佣金,
max(decode(FEETYPECODE, '001', FEERATE)) AS 绩效,
max(decode(FEETYPECODE, '005', FEERATE)) AS 团队费用,
max(decode(FEETYPECODE, '004', FEERATE)) AS 运营费用,
max(decode(FEETYPECODE, '007', FEERATE)) AS 激励费用,
max(decode(FEETYPECODE, '009', FEERATE)) AS 调整佣金
FROM 你的表名
GROUP BY POLICYNO
如果行数不是固定的,可能需要写一个过程来实现。或者分析函数。
你先看看这种行不行。
行的话明天再采纳吧。 参考技术A 具体变成什么样子的,你得给出结果样例呀追问
像这种,只不过佣金和绩效都在一列上显示feetypename对应feerate,比如佣金对应的只是2.0,绩效对应2.0,并且他们都在policynO中,policynO变成一列显示
关于idea的目录结构如何变成树状,也就是横向变纵向
横向
竖向
方法:
以上是关于oracle纵向数据变横向的主要内容,如果未能解决你的问题,请参考以下文章