Natürliche Sortierung in MySQL
In einer MySQL-Datenbank ist es manchmal notwendig, eine natürliche Sortierung durchzuführen, d. h. alphanumerische Zeichenfolgen, die Zahlen enthalten, in logischer Reihenfolge statt in Wörterbuchreihenfolge zu sortieren. Hierfür steht eine einfache und elegante Lösung zur Verfügung.
Frage
Stellen Sie sich einen Datensatz vor, der Spieletitel enthält:
Herkömmliche Zeichenfolgensortierung führt zu einem falschen Sortierergebnis, indem „10“ vor „4“ platziert wird. Um dieses Problem zu lösen, sollten Sie erwägen, den Spieltitel in mehrere Teile aufzuteilen (z. B.
).Das obige ist der detaillierte Inhalt vonWie kann ich eine natürliche Sortierung alphanumerischer Zeichenfolgen in MySQL erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!