Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

MySQL Varchar Spalte als Integer sortieren lassen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 10.06.2008, 20:21

Hi,

ich habe eine Tabelle mit einer Spalte des Typs Varchar. In dieser stehen NUR Zahlen drinnen. (Bitte keine Kommentare, wieso ich keinen INT nehme, das geht an dieser Stelle leider nicht)

Wenn ich nach dieser Spalte sortieren lasse, sortiert er die Zahlen wie einen String und nicht wie einen Integer.

9333
844
73
69993
....


Gibt es eine Möglichkeit in Mysql z.b. mit einem Schlüsselwort die Sortierung wie Integers behandeln zu lassen?

Ansonsten würde ich mir doch den Aufwand machen es so umzubauen, dass die Spalte ein Integer darstellt.

Phil

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 10.06.2008, 21:19


pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 10.06.2008, 21:44

Vielen Dank für den Tip, wusste gar nicht dass MySQL Casten kann. Geile Sache, habs gleich eingebaut und es haut hin.

Für diejenigen die über das gleiche Problem stoßen hier ein Beispiel, wie man einen String nach Int castet.

$sql = "SELECT * from table order by CAST(value AS UNSIGNED) desc limit 50";

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 10.06.2008, 22:17

Ich leite den Dank an meinen Kollegen weiter, ich hab auch heute zum ersten Mal davon gehört ;)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag