Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql order varchar field als integer

Ich habe es irgendwie nicht geschafft, die Abfrage mit CAST auszuführen . Ich habe immer Error Code: 1064 near "DECIMAL" erhalten (oder ein anderer numerischer Typ, den ich gewählt habe). Also habe ich einen anderen Weg gefunden, um varchar zu sortieren als Zahlen:

SELECT *
FROM mytable
ORDER BY ABS(mycol)

Etwas einfacher und funktioniert in meinem Fall.