Heim >Datenbank >MySQL-Tutorial >So ändern Sie die vertikale in horizontale Anordnung in MySQL
In diesem Artikel wird erläutert, wie Sie mithilfe von SQL-Anweisungen Tabellendaten von der vertikalen Anzeige in die horizontale Anzeige ändern.
Empfohlener Kurs: MySQL-Tutorial.
In MySQL kann die Case-When-Anweisung zum Abfragen der vertikalen in horizontalen Konvertierung verwendet werden. Die spezifischen Schritte sind wie folgt:
Der erste Schritt besteht darin, eine Datentabelle zu erstellen. Ich habe sie hier erstellt. Das Folgende ist ein Anzeigedatendiagramm.
Der zweite Schritt besteht darin, die Gesamtpunktzahl jeder Klasse vertikal anzuzeigen, indem Sie die folgende Anweisung verwenden:
select class,sum(score) from student group by class;
Abfrageergebnisse:
Der dritte Schritt besteht darin, die Ergebnisse horizontal anzuzeigen. Verwenden Sie die case-when-Anweisung. Die Anweisung lautet wie folgt:
select sum(case when class='一年一班' then score else 0 end) 一年一班成绩, sum(case when class='一年二班' then score else 0 end) 一年二班成绩, sum(case when class='一年三班' then score else 0 end) 一年三班成绩 from student;
Abfrageergebnisse:
Das obige ist der detaillierte Inhalt vonSo ändern Sie die vertikale in horizontale Anordnung in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!