У меня есть строка в @SzQuickSearch
в sql proc.
Строка иногда содержит адрес: 123 Smith St.
Если пользователь, или сам пытается найти эту строку из 123 Smith Street, я ничего не получаю обратно.SQL Server Запрос RegEx
Итак, я пытаюсь найти способ справиться с этим. Это также происходит с Ave. (Avenue)
и Rd. (Road)
Запрос теперь выглядит что-то вроде этого
Or s.szAddress_StreetName like '%' + @szQuickValue + '%'
szAdress_StreeName
будет содержать '123 Smith Street', и @szQuickvalue
имеет пользователя, введенное значение '123' Smith St.
Как я могу вернуть рекорд 123 Smith St, когда поисковые кто-то для 123 Smith Street?
Престол [Легче способ заменить несколько слов с сокращениями] (http://stackoverflow.com/questions/16523305/easier -way-to-replace-a-few-words-with-abbreviations) и в идеале нормализуется при записи. –