Het is me op de een of andere manier niet gelukt om de query uit te voeren met CAST
. Ik kreeg altijd Error Code: 1064 near "DECIMAL"
(of een ander numeriek type dat ik heb gekozen). Dus ik heb een andere manier gevonden om varchar
. te sorteren als cijfers:
SELECT *
FROM mytable
ORDER BY ABS(mycol)
Een beetje eenvoudiger en werkt in mijn geval.