SELECT REPLICATE('0', 10-PATINDEX('%[^0-9]%', @StreetNumber + 'A')) + @StreetNumber>I have a StreetNumber column that is CHAR(8). It needs to be character, because you can have alpha in a street number, ie: 102A First St. The problem is that I need to provide the capability to search on a range of street numbers.
>WHERE StreetNumber >= '300' and StreetNumber < '500' >>won't work, because of the fact that it returns numbers like 35, 42, etc.