像这样吗?
SELECt BookID, Price, ISBN, PagesFROM( SELECt BookID, Key, Value FROM yourTable) AS SourceTablePIVOT( SUM(Value) FOR Key IN (Price, ISBN, Pages)) AS PivotTableORDER BY BookID
http://technet.microsoft.com/zh-
cn/library/ms177410(SQL.105).aspx

像这样吗?
SELECt BookID, Price, ISBN, PagesFROM( SELECt BookID, Key, Value FROM yourTable) AS SourceTablePIVOT( SUM(Value) FOR Key IN (Price, ISBN, Pages)) AS PivotTableORDER BY BookID
http://technet.microsoft.com/zh-
cn/library/ms177410(SQL.105).aspx