Vinzenz Mai: MySQL: Mehrstellige Zahlen werden falsch sortiert

Beitrag lesen

Hallo

ich habe folgendes Problem: ich möchte bei einer Abfrage das Ergebnis mit ORDER BY nach Preisen sortieren. Obwohl ich die entsprechende Spalte als float definiert habe, werden die darin enthaltenen mehrstelligen Zahlen nicht richtig sortiert.

Keine MySQL-Version, die ich bis jetzt benutzt habe, weist diesen Fehler auf.

7.98 wird z.B. als größer angesehen als 11.95.

Das sieht danach aus, als würden Strings sortiert.

Gibt es irgendeine Methode, um das Problem in den Griff zu bekommen, etwa durch eine Typumwandlung.

Ich vermute eher, dass Du durch eine Typumwandlung das Problem erst erzeugt hast. Bitte poste daher Dein SQL-Statement.

Freundliche Grüße

Vinzenz