sql >> Database teknologi >  >> RDS >> Mysql

hvordan man sorterer varchar numeriske kolonner efter DESC eller ASC?

order by 
   cast(column as float)

Bemærkninger:

  • Forudsat, at du kun har tal i kolonnerne. Ingen "fisk" eller "cykel"
  • tomme strenge CAST til nul

Edit:Til MySQL. Du kan ikke caste for at flyde

order by 
   cast(column as decimal(38,10))


  1. Få forskellige værdier fra MySQL JSON-array

  2. Procentdele i MySQL

  3. filter mysql-replikation (ignore-db)

  4. Bredde første søgeforespørgsel i MySQL?