Я владелец малого бизнеса, который научил себя SQL Server управлять почтовыми данными. Этот ресурс помог мне много раз в прошлом, глядя на вопросы других людей, однако, это первый раз, когда задаю вопрос. Использование SQL Server 2017.
В столбце адреса я хочу поменять сокращения на прописанные слова. Например, я хочу изменить «St» на «Street». Я знаю, как выполнить базовый поиск и замену в T-SQL, но я сталкиваюсь с тем, что, если в названии фактического названия улицы указано «St», оно также меняется. Например, «123 Stripe St» становится «123 Streetripe Street». Мой желаемый результат будет «123 Stripe Street».
Я использую следующее
UPDATE Person
SET Addr = REPLACE(Addr, 'St', 'Street')
WHERE Addr like '%St'
Может кто-нибудь помочь мне заменить только сокращенную часть адреса?
Любая помощь очень ценится.