Nějak se mi nepodařilo spustit dotaz pomocí CAST . Vždy jsem dostával Error Code: 1064 near "DECIMAL" (nebo jiný číselný typ, který jsem zvolil). Takže jsem našel jiný způsob, jak třídit varchar jako čísla:
SELECT *
FROM mytable
ORDER BY ABS(mycol)
Trochu jednodušší a v mém případě funguje.