Я пытаюсь заменить заголовки из названия, которое отображается ниже. Но они не всегда имеют одинаковый формат.
Пример данных
AndrewMr
Simon Dr
AnjelaMiss
Robert
У меня есть список заголовков в отдельной временной таблице
create table #T(Title varchar(10))
insert into #T
values ('Mr'),('Mrs'),('Ms'),('Miss'),('Mstr'),('Master'),('Dr'),('Captain'),('Hon'),('Prof'),('Lady'),
('Lord'),('Sir'),('Rev')
Что я Попытка сделать это - удалить все совпадающие заголовки, встречающиеся в именах
Удалось связать его, но не уверен, как выполнить замену
select R.[First Name], right(R.[First Name],7), T.Title
from Temp R
left outer join #T T on right(R.[First Name],7) like '%'+ t.Title + '%'