0

Stackoverflow 上有几个转置问题,但看几个非问题与我的问题非常相似。主要区别在于:有一组预定义的列。

假设我的表如下所示:

ID Name   Value
---------------
1  Set    Mitch
2  Get    Jane
3  Push   Dave
4  Pull   Mike
5  Dummy  John
...

我想将其转换为:

Set    Get   Push  Pull  Dummy ...
----------------------------------
Mitch  Jane  Dave  Mike  John  ...
4

2 回答 2

2

看起来您正在寻找“动态数据透视表”。请参阅此处的示例,或谷歌该术语以获取更多信息:

http://www.kodyaz.com/articles/t-sql-pivot-tables-in-sql-server-tutorial-with-examples.aspx

于 2010-11-24T16:32:10.307 回答
-1

您需要在 SQL 中执行此操作吗?如果您可以在将 SELECT * 查询放入可以随意操作的数组后执行此操作,这似乎很简单。

于 2010-11-24T16:33:28.210 回答