Tabellendaten sortieren

Anfängerfragen zum Programmieren mit PureBasic.
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Tabellendaten sortieren

Beitrag von sobi »

Hallo,

kann ich eine Tabelle auch nach Zahlen sortieren? - klappt ja bei 1,2,3,4... ganz gut, allerdings geht es dann weiter mit 1,10,11,12,13...?

Liebe Grüße,

Simon
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Enn deine tabelle eine spalte hat dann mit sortarray() ,wenn sie mehrere Spalten hat dann über sortstructured() array!
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

der von dir beschriebene effekt tritt nur auf (sollte er),
wenn die zahlen als strings gespeichert sind.

zur abhilfe brauchst du entweder führende nullen,
oder du wandelst sie in richtige zahlen um.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Beitrag von sobi »

Kaeru Gaman hat geschrieben:der von dir beschriebene effekt tritt nur auf (sollte er),
wenn die zahlen als strings gespeichert sind.

zur abhilfe brauchst du entweder führende nullen,
oder du wandelst sie in richtige zahlen um.
Bingo, das hört sich ganz schön logisch an! Danke für den Tipp!

LG, Simon
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Beitrag von sobi »

So weit so gut, aber wie schreibe ich einen Float-Wert in eine Tabelle? Im Moment meckert er, dass er Strings und Floats nicht mischen kann. (verstehe ich auch 8) ) - Wie kann ich also eine Spalte als eine "Float-Spalte" definieren? (wenn ich mich an MySql erinnere, musste man das dort machen, schätze das wird mit SQLite auch nicht viel anderes sein!) - Lieg ich da richtig?

LG,


Simon
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Antworten