Publié le: Feb 23, 2022

Amazon Redshift prend désormais en charge les opérateurs SQL PIVOT et UNPIVOT effectuant la transposition haute performance des lignes en colonnes (et vice versa), pour la modélisation, l'analyse et la présentation des données. Vous pouvez également utiliser PIVOT et UNPIVOT afin de faciliter la migration de vos systèmes d'entrepôt des données existants vers Amazon Redshift.

Avec PIVOT, vous pouvez créer des représentations de données tabulaires croisées, où les lignes d'une table d'entrée sont transformées en colonnes d'une table de résultats. PIVOT vous aide à faire pivoter la sortie transposant ainsi les lignes en colonnes et permettant la représentation des données tabulaires dans un format plus facile à lire. Vous pouvez utiliser UNPIVOT pour transformer les colonnes d'une table d'entrée en lignes de la table de résultats. Vous pouvez appliquer PIVOT et UNPIVOT aux tables, aux sous-requêtes ainsi qu'aux expressions de table communes (CTE). PIVOT prend en charge les fonctions d'agrégation COUNT, SUM, MIN, MAX et AVG.

La prise en charge d'Amazon Redshift pour PIVOT et UNPIVOT est disponible dans toutes les Régions commerciales AWS où Amazon Redshift est disponible. Pour plus des détails, consultez le tableau des Régions AWS. Pour en savoir plus sur les opérateurs SQL PIVOT et UNPIVOT, veuillez consulter la documentation.