发布于: Feb 23, 2022

Amazon Redshift 现在支持 PIVOT 和 UNPIVOT SQL 运算符,可让您以高性能方式实现行列转换,以便进行数据建模、数据分析和数据表示。PIVOT 和 UNPIVOT 还可让您更轻松地从现有数据仓库系统迁移到 Amazon Redshift。

您可以使用 PIVOT 创建交叉表格数据表示,其中输入表的行会转换为结果表的列。PIVOT 可以将输出从行转换到列,以更易于阅读的格式表示表格数据。您可以使用 UNPIVOT 将输入表的列转换为结果表中的行。您可以将 PIVOT 和 UNPIVOT 应用于表、子查询和公用表表达式 (CTE)。PIVOT 支持 COUNT、SUM、MIN、MAX 和 AVG 聚合函数。

Amazon Redshift 面向提供 Amazon Redshift 的所有 AWS 商业区域推出 PIVOT 和 UNPIVOT 支持。有关更多详细信息,请参阅 AWS 区域列表。若要详细了解 PIVOT 和 UNPIVOT SQL 运算符,请参阅文档