SQL order address by house number
2 answers
Another solution (a bit simple); just going to your sample data and assuming all your data lines have in The Street
common in them. Otherwise what TechDo suggested should be the one I go to (for a general solution)
select * from tbl
order by
cast(
(substring(col,0,charindex('The street',col))) as int)
0
source to share