Publicado: Feb 23, 2022
Agora, o Amazon Redshift agora oferece suporte aos operadores PIVOT e UNPIVOT SQL que podem ajudar você a transpor linhas para colunas e vice-versa com alta performance, para modelagem de dados, análise de dados e apresentação de dados. Você também pode usar PIVOT e UNPIVOT para migrar com mais facilidade dos seus sistemas de data warehouse existentes para o Amazon Redshift.
Com PIVOT, você pode criar representações de dados tabulares cruzadas, em que as linhas de uma tabela de entrada são transformadas em colunas de uma tabela de resultados. PIVOT ajuda você a girar a saída de linhas para colunas, com o objetivo de representar dados tabulares em um formato mais fácil de ler. Você pode usar UNPIVOT para transformar colunas de uma tabela de entrada em linhas da tabela de resultados. É possível aplicar PIVOT e UNPIVOT a tabelas, subconsultas e expressões de tabela comuns (CTEs). PIVOT oferece suportes às funções agregadas COUNT, SUM, MIN, MAX e AVG.
O suporte do Amazon Redshift para PIVOT e UNPIVOT está disponível em todas as regiões comerciais da AWS em que o Amazon Redshift está disponível. Para obter mais informações, consulte a Tabela de regiões da AWS. Para saber mais sobre os operadores SQL PIVOT e UNPIVOT, acesse a documentação.