Sortieren von String-Nummern in MySQL
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:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3