【发布时间】:2009-11-24 05:33:13
【问题描述】:
我的问题是,有一些背景:
我必须根据表元数据(列格式)生成一些sql查询,结果是这样的:
TABLENAME1|COL1
TABLENAME1|COL2
TABLENAME2|COL1
TABLENAME2|COL2
TABLENAME2|COL3
TABLENAME3|COL1
TABLENAME4|COL1
TABLENAME4|COL2
... /*some other 1800 rows */
(是的,它已订购。) 我需要的是根据第一列转置这些数据,所以预期的输出是:
TABLENAME1|COL1|COL2|NULL
TABLENAME2|COL1|COL2|COL3
TABLENAME3|COL1|NULL|NULL
TABLENAME4|COL1|COL2|NULL
/* less then 1800 rows ;-) */
是否可以使用 Oracle SQL?
提前致谢!
【问题讨论】: