ORBER BY(help)

Napofis

require 'brain.php';
Hi @ all,

Ich hab mal wieder ein kleines problem.
Ich möchte mir die einträge aus meiner DB geordnet anzeigen lassen, wenn
dazu denn ORDER BY fefehl benutze wird das ganze alphabetisch angeordnet.
also

10
101
11
1456
1457
usw.

Ich möchte aber die nummerische reihenfolge haben
also
10
11
101
usw.

Wie mache ich das?

dankeschon mal im vorraus.
 
Hallo,

schau mal welchen Datentyp die Spalte hat, nach der du sortierst. Sofern es sich um eine Zahl handelt, sollte das RDBMS (welche verwendest du eigentlich?) korrekt numerisch sortieren. Wenn es sich aber um ein CHAR-artiges Feld handelt, sortiert das RDBMS standardmässig so wie du es beschreibst.
 
Ich hatte varchar, das was du sagtsest habe ich nicht gefunden aber ich
habe es jetzt mal zum Test auf Deciimal gestellt und esgeht perfekt. :)

Danke für den tipp, das daran liegt hätt ich nie gedacht.
 

Neue Beiträge

Zurück