Heim  >  Artikel  >  Datenbank  >  So sortieren Sie in MySQL in einer bestimmten Reihenfolge

So sortieren Sie in MySQL in einer bestimmten Reihenfolge

藏色散人
藏色散人nach vorne
2021-07-16 15:29:484142Durchsuche

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);

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);

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:fengkui. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen