使用 PIVOT 和 UNPIVOTPIVOT 提供的语法比一系列复杂的 SELECT...CASE 语句中所指定的语法更简单和更具可读性。有关 PIVOT 语法的完整说明,请参阅 FROM (Transact-SQL)。以下是带批注的 PIVOT 语法。SELECT 非透视的列, [第一个透视的列] AS 列名称, [第二个透视的列] AS 列名称, ... [最后一个透视的列] AS 列名称,FROM (生成数据的 SELECT 查询) AS 源查询的别名PIVOT( 聚合函数(要聚合的列)FOR[包含要成为列标题的值的列] IN ( [第一个透视的列] Read More