Maison >base de données >tutoriel mysql >Comment faire pivoter dynamiquement plusieurs colonnes dans T-SQL ?
Cet article explique comment convertir un tableau contenant des données stockées dans plusieurs colonnes en un format de tableau croisé dynamique, où chaque valeur est affichée dans sa propre colonne.
Supposons que vous disposiez d'un tableau contenant les détails de plusieurs projets, chacun avec trois attributs différents : nom, téléphone et e-mail. L'objectif est de remodeler ces données dans un format dans lequel chaque élément a sa propre ligne et les attributs sont répertoriés sous forme de colonnes.
La technologie de pivot dynamique dans T-SQL peut compléter efficacement cette conversion. Les étapes suivantes décrivent la méthode :
Création de requêtes SQL dynamiques :
Exécuter une requête SQL dynamique :
Générer dynamiquement une liste de colonnes :
Utilisez la fonction perspective :
L'exemple T-SQL fourni illustre ce processus. Il montre comment créer dynamiquement une requête, générer une liste de colonnes et, finalement, faire pivoter les données pour obtenir les résultats souhaités.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!