MySQL: Varchar/Char Felder nummerisch sortieren

Veröffentlicht am 7. Dezember 2009 um 13:21 by Fabian Martin Permalink

Es gibt Situationen, in denen muss man ein Char Feld nummerisch sortieren. Versucht man es mit einem normalen ORDER BY, schlägt man fehl. Erst eine Konvertierung in einen Zahlentyp bringt das gewünschte Ergebnis.

SELECT * FROM TestTabelle ORDER BY CONVERT(`char_feld`, SIGNED);
Links:

Ähnliche Artikel:

  1. .NET: Hex to Char / Char to Hex
  2. MySQL: Jede Datenbank in eine separate Datei sichern
  3. MySQL: Thread stack overrun
  4. Imagemagick: PDF in Bild umwandeln

Hinterlasse eine Antwort