Jakoś nie udało mi się uruchomić zapytania za pomocą CAST . Zawsze otrzymywałem Error Code: 1064 near "DECIMAL" (lub inny typ liczbowy, który wybrałem). Znalazłem więc inny sposób sortowania varchar jako liczby:
SELECT *
FROM mytable
ORDER BY ABS(mycol)
Nieco prostsze i działa w moim przypadku.