sql >> Database >  >> RDS >> Mysql

mysql bestel varchar-veld als geheel getal

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.



  1. SQL:Wat is beter een bit of een char(1)

  2. Tabel is 'alleen lezen'

  3. MySQL find_in_set met meerdere zoekreeksen

  4. Oracle.DataAccess.Client-afhankelijkheden