Axel Richter: Numerische Sortierung erzwingen

Beitrag lesen

Hallo,

in mySQL hab ich da eine Spalte vom typ varchar
Indes, bei (1 2 ... 15 ... ):

  • als Max ermittelt MySQL die 9
    und
  • sortiert wird ASCII mäßig.
    Is ja auch OK - aber: Gibts eine Möglichkeit, bei diesem Feldtyp eine numerische Sortierung bereits in der SQL-Query zu erzwingen?

Ja, indem Du das Feld mit Hilfe eines Casts als numerischen Wert betrachtest.
http://dev.mysql.com/doc/mysql/en/cast-functions.html

viele Grüße

Axel