Heim > Datenbank > MySQL-Tutorial > Hauptteil

So konvertieren Sie Zeilen in Spalten in MySQL

coldplay.xixi
Freigeben: 2020-11-30 10:23:50
Original
5281 Leute haben es durchsucht

MySQL-Methode zum Implementieren der Zeilen-zu-Spalten-Konvertierung: 1. Verwenden Sie Cross Join zum Implementieren, der Code lautet [cross join(select sum(a.kills) 'Zhu Bajie]]; 2. Verwenden Sie die Case-Anweisung zum Implementieren, der Code lautet [case when user_name='Sun Wukong'].

So konvertieren Sie Zeilen in Spalten in MySQL

Die Betriebsumgebung dieses Tutorials: Windows 7-System, MySQL-Version 8.0.22.

MySQL-Methode Konvertieren von Zeilen und Spalten:

1. Verwenden Sie die Cross-Join-Methode, um

select * from 
(select sum(a.kills) '孙悟空' 
  from kills1 as a 
  LEFT JOIN tssrz as b 
    on a.user_id = b.id 
 WHERE b.user_name = '孙悟空' 
 GROUP BY b.user_name) e
 cross join 
 (select sum(a.kills) '猪八戒' 
  from kills1 as a 
  LEFT JOIN tssrz as b 
    on a.user_id = b.id 
 WHERE b.user_name = '猪八戒' 
 GROUP BY b.user_name) f
Nach dem Login kopieren

zu implementieren. 2. Verwenden Sie die Case-Anweisungsmethode, um

SELECT sum(case when user_name='孙悟空' then kills end) as '孙悟空',
  sum(case when user_name='猪八戒' then kills END) as '猪八戒',
  sum(case when user_name='沙和尚' then kills END) as '沙和尚'
   from tssrz as a
   join kills1 as b
     on a.id = b.user_id
Nach dem Login kopieren

Zugehörige kostenlose Lernempfehlungen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeilen in Spalten in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage