Rolf Rost: Numerische Sortierung erzwingen

Beitrag lesen

Schönen Abend,

in mySQL hab ich da eine Spalte vom typ varchar, wobei es aber auch Records gibt, in denen diese Felder durchweg mit Integer-Werten gefüllt sind.

Da ich Letzteres mit SQL scho(e)n filtern kann, kam mir so der Gedanke, dabei gleich den Maximalwert zu ermitteln, oder wenigstens zu sortieren.

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?

Viele Grüße, Rolf