本文介绍了如何将列转换为行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的桌子结构是这样的:



web 1000

classic 2000

platinum 3000



我希望它像



web classic platinum

1000 2000 3000





可以任意建议

My table structure is like this:

web 1000
classic 2000
platinum 3000

& i want it like

web classic platinum
1000 2000 3000


can anyon suggest on this

推荐答案

SELECT RowNo, [web], [classic], [platinum]
FROM(
    SELECT ROW_NUMER() OVER (ORDER BY Price) RowNo, Goods, Price
    FROM YourTable
    ) AS DT
PIVOT(SUM(Price) FOR [RowNo] IN ([web], [classic], [platinum])) AS PT





如何为商品创建动态列( [web],[classic],[platinum] )?

[]


这篇关于如何将列转换为行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 15:26