SQL表行转换为列列表

时间:2010-10-25 15:50:01

标签: sql sql-server

将包含列的行转换为包含行的列表的最佳方法是什么?在列表中,我需要一个包含旧列名的列和一个包含旧列值的列。

例如:

当前:

PersonId | PersonFirstName | PersonLastName |

需要:

ColumnName | ColumnValue

希望这是有道理的。谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

您需要使用Pivot子句。您可以在某些示例中看到this问题。