norbert =:-): MySQL...

Beitrag lesen

Hallo Michael!

1.) Wie Manfred schon richtig fest gestellt hat, hast Du keinen Einfluß darauf, wie die Daten in die Datenbank kommen - das übernimmt der Datenbankserver.

2.) Daher musst Du sie beim Auslesen entsprechend sortieren. Auch dazu kam bereits ein Beispiel.

ASC bedeutet einfach aufsteigend - es gibt auch noch DESC für absteigend.

Wenn Du nur Zahlen verwendest, kannst Du einfach danach sortieren - Manfred dachte wahrscheinlich, dass die Werte als String vorliegen - da müsstest du auch die Stringlänge berücksichtigen, da in diesem Fall wie folgt sortiert würde:

1
10
11
2
21
22
usw.

Dein Select lautet also einfach:

select a,b from tabelle order by a, b;

(asc ist üblicherweise default - wenn nicht, dann ... order by a asc, b asc,)

mfg

norbert =:-)