Einzelnen Beitrag anzeigen

DelTurbo

Registriert seit: 12. Dez 2009
Ort: Eifel
1.194 Beiträge
 
Delphi 2007 Architect
 
#1

String nach Integer wandeln mit MySql

  Alt 29. Okt 2011, 20:36
Datenbank: MySql • Version: 5xx • Zugriff über: DirectMySql
Hi,
ich habe ein Feld mit Namen. Dort steht
CD 1
CD 2
CD ...
CD 10
CD 11
CD ...
CD 20
CD 21
usw.

Ich möchte die Sortiert ausgeben. Leider sieht das so aus.
CD 1
CD 10
CD 11
CD ...
CD 2
CD 20
CD 21
usw.

Ich habe nun alles durchsucht und leider nix gefunden. Ich denke ich müsste den SUBSTR nach INTEGER wandeln. Nach HEX,BIN usw. klappt es. Aber INTEGER finde ich nirgends.

SELECT Name From DrvTable ORDER BY SUBSTR(Name,5,2); <-- So könnte man es machen. Leider bleibt es ein String.

Wie kann ich das nach Integer Wandeln, damit er das "richtig" Sortiert.

Danke im voraus
Alle meine Rechtschreibfehler sind Urheberrechtlich geschützt!!
  Mit Zitat antworten Zitat