Heim > Datenbank > MySQL-Tutorial > Hauptteil

So sortieren Sie in MySQL in einer bestimmten Reihenfolge

藏色散人
Freigeben: 2021-09-09 15:28:09
nach vorne
4140 Leute haben es durchsucht

MySQL fragt IN ab und sortiert sie in einer bestimmten Reihenfolge.

Bei der Durchführung von Datenabfragevorgängen sortieren wir manchmal in einer bestimmten Reihenfolge.

Ich habe plötzlich eine Sortiermethode im Internet gesehen:

Normal in der Abfrage

select * from score where id in(3,1,5);
Nach dem Login kopieren

So sortieren Sie in MySQL in einer bestimmten Reihenfolge

Wir können sehen, dass die Daten gefunden wurden, aber sie sind nicht in der Reihenfolge, die wir benötigen

Wie können die gefundenen Daten also mit (3,1,5) übereinstimmen? ) In welcher Reihenfolge?

Spezifische Reihenfolgensortierung (Feld)

select * from score where id in(3,1,5) order by field(id,3,1,5);
Nach dem Login kopieren

So sortieren Sie in MySQL in einer bestimmten Reihenfolge

Die auf diese Weise gefundene Reihenfolge ist das, was wir wollen.

Empfohlenes Lernen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo sortieren Sie in MySQL in einer bestimmten Reihenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:fengkui
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