Saya entah bagaimana tidak berhasil menjalankan kueri dengan CAST . Saya selalu mendapatkan Error Code: 1064 near "DECIMAL" (atau tipe numerik lain yang saya pilih). Jadi, saya menemukan cara lain untuk mengurutkan varchar sebagai angka:
SELECT *
FROM mytable
ORDER BY ABS(mycol)
Sedikit lebih sederhana dan berfungsi dalam kasus saya.