Vinzenz Mai: "Order BY" Problem

Beitrag lesen

Hallo,

Ich habe ein Problem mit dem Order BY! In meiner DB hab ich Punkte, die sortiert werden sollen. Wenn ich das jetzt ausgeben lasse, wird nur die erste Zahl sortiert. Also so:

2333
31
47658696095
567

was sollte daran falsch sein? *g*
Die Datenbank macht nur das, was Du ihr sagst.

Wie kann ich die ganze Zahl ansprechen und so sortieren lassen?

a) Vernünftige Lösung:
   Verwende einen angemessenen Datentyp, d.h. einen Zahl-Datentyp.
   Dann kann auch ein Index richtig arbeiten

b) Caste den vorhandenen Zeichenkettendatentyp zu einem Zahldatentyp und
   sortiere danach.

Welcher Datentyp das ist,hängt natürlich von dem von Dir verwendeten Datenbankmanagementsystem (DBMS) ab, das Du uns nicht verraten hast.

Freundliche Grüße

PS: Was hat diese Frage mit PHP zu tun?
Vinzenz