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

Endereço da ordem SQL por número da casa


Tente por favor:
select *
From tbl
order by cast(Left(Col, PatIndex('%[^0-9]%', Col)) as int)

Demonstração do SQL Fiddle

Para MySql, tente:
select *
From tbl
order by convert(SUBSTRING_INDEX(Col, ' ', 1), UNSIGNED INTEGER)

MySql Fiddle