String-Nummern in MySQL sortieren
Frage:
Wie kann ich eine Spalte sortieren? Typ VARCHAR, der numerische Werte als Zeichenfolgen in MySQL speichert? Ich habe zum Beispiel eine Spalte mit „17,95“, „199,95“ und „139,95“ und muss sie als Zahlen sortieren.
Antwort:
Am meisten Eine effiziente und unkomplizierte Methode, dies zu erreichen, ist die Multiplikation mit 1:
SELECT * FROM tbl ORDER BY number_as_char * 1
Diese Methode hat mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWie sortiere ich String-Nummern in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!