![]() |
[MySQL] datensatz sort by problem
Hallo,
ich habe folgende datenseätze in einer tabelle: 10,9,5,3 wenn ich jetzt mit folgendem aufruf die datensätze auslese funktioniert die sortierung nicht:
SQL-Code:
Er gibt mir die werte dann in folgender reihenfolge aus: 9,5,3,10
mysql_query("SELECT col FROM `table` order by col desc");
Haben die einträge nun aber die gleiche länge, sprich hänge ich eine null vor die einstelligen datensätze, dann werden sie richtig sortiert ... das will ich jedoch vermeiden. Wie kann ich die sortierung austricksen? MfG - Ghost007 |
Re: [MySQL] datensatz sort by problem
Wie immer wurde die Angabe des Typs vergessen. 8)
|
Re: [MySQL] datensatz sort by problem
Richtig.
Für ne String-Sortierung ist die Ausgabe korrekt. Für ne Int-Sortierung solltest du die Integerwerte auch in dein Integer-Datenfeld schreiben |
Re: [MySQL] datensatz sort by problem
Oh crap :wall:,
ihr habt recht .... ich muss den typ einfach auf integer setzen ... danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz