Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

número da string de classificação do mysql


Mais rápido, mais simples? use * 1
select *
from tbl
order by number_as_char * 1

Os outros motivos para usar * 1 é que pode
  1. sobreviver a alguns contratempos horrendos com underflow (precisão decimal reduzida ao escolher o que converter)
  2. funciona (e ignora) colunas de dados puramente não numéricos
  3. remove porções numéricas de dados alfanuméricos, como 123A, 124A, 125A