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

SQL ordreadresse efter husnummer

Prøv venligst:

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

SQL Fiddle Demo

For MySql, prøv venligst:

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

MySql Fiddle



  1. Udskiftning af mysql_*-funktioner med PDO og forberedte udsagn

  2. Hvordan kontrolleres ydeevnen af ​​mysql-forespørgslen?

  3. Udfør dynamisk forespørgsel med go i sql

  4. Forbinde flere tabeller i forskellige databaser? MySql