原数据如下:
车型 年份 零件 数量 百分比 月份 日
A6 2010 右前门 1 0.01 6 1
A6 2010 左前门 4 0.25 6 2
A6 2010 车座 7 0.014 6 4
A6 2010 方向盘 6 0.23 6 26用SQL转成如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
右前门 左前门 车座 方向盘
车型 年份 零件 数量 百分比 月份 日
A6 2010 右前门 1 0.01 6 1
A6 2010 左前门 4 0.25 6 2
A6 2010 车座 7 0.014 6 4
A6 2010 方向盘 6 0.23 6 26用SQL转成如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
右前门 左前门 车座 方向盘
1 游标遍历select内容并且将内容放入一张临时表
2 select临时表直接列转行的是没有的!注意由于使用了游标上百万的数据会有些慢具体也要根据你第一步select中的筛选条件而定。
select wmsys.wm_concat(列名) from 表名;