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

Jak OBJEDNAT PODLE pole varchar jako číslo?

Vypadá to, že "proc" je řetězec (varchar pole), takže je uspořádáno lexikálně. Pokud je tomu tak, pravděpodobně si jej můžete objednat u

SELECT `proc` FROM `table` ORDER BY convert(`proc`, decimal) DESC;

Vezměte prosím na vědomí, že takové dotazy budou velmi pomalé a pro jakékoli seriózní použití je lepší pro ukládání číselných dat použít číselné sloupce.



  1. Instalace MySQL-python

  2. Chyba při pokusu o instalaci aplikace s klenotem mysql2

  3. Nejlepší možnost pro uložení uživatelského jména a hesla v aplikaci pro Android

  4. Jaké je nejlepší řazení MySQL pro německý jazyk