Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [MySQL] datensatz sort by problem (https://www.delphipraxis.net/109747-%5Bmysql%5D-datensatz-sort-problem.html)

ghost007 6. Mär 2008 21:24


[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:
mysql_query("SELECT col FROM `table` order by col desc");
Er gibt mir die werte dann in folgender reihenfolge aus: 9,5,3,10

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

Hansa 6. Mär 2008 21:31

Re: [MySQL] datensatz sort by problem
 
Wie immer wurde die Angabe des Typs vergessen. 8)

gmc616 6. Mär 2008 21:35

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

ghost007 7. Mär 2008 12:23

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 03:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz