In diesem Artikel wird erläutert, wie Sie eine Tabelle mit in mehreren Spalten gespeicherten Daten in ein Pivot-Tabellenformat konvertieren, in dem jeder Wert in einer eigenen Spalte angezeigt wird.
Angenommen, Sie haben eine Tabelle, die Projektdetails für mehrere Projekte enthält, jedes mit drei verschiedenen Attributen: Name, Telefonnummer und E-Mail. Das Ziel besteht darin, diese Daten in ein Format umzuwandeln, in dem jedes Element eine eigene Zeile hat und Attribute als Spalten aufgelistet werden.
Dynamische Pivot-Technologie in T-SQL kann diese Konvertierung effektiv abschließen. Die folgenden Schritte beschreiben die Methode:
Dynamische SQL-Abfragen erstellen:
Dynamische SQL-Abfrage ausführen:
Spaltenliste dynamisch generieren:
Verwenden Sie die Perspektivfunktion:
Das bereitgestellte T-SQL-Beispiel veranschaulicht diesen Prozess. Es zeigt, wie man dynamisch eine Abfrage erstellt, eine Spaltenliste generiert und schließlich die Daten schwenkt, um die gewünschten Ergebnisse zu erzielen.
Das obige ist der detaillierte Inhalt vonWie kann man mehrere Spalten in T-SQL dynamisch Pivotieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!