sql >> Databáze >  >> RDS >> Mysql

jak třídit varchar číselné sloupce podle DESC nebo ASC?

order by 
   cast(column as float)

Poznámky:

  • Předpokládejme, že ve sloupcích máte pouze čísla. Žádné „ryby“ nebo „kolo“
  • prázdné řetězce CAST na nulu

Edit:Pro MySQL. Nelze přenášet do plovoucího režimu

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


  1. Přístup k databázi MySQL ve vizualizaci d3

  2. Jak objednávat podle názvu měsíce v MySQL

  3. Vystoupení SUBSTR na CLOB

  4. Převést mysql na mysqli?