Нечеткое сопоставление с использованием T-SQL
У меня есть столлиц с личными данными и так далее. Есть много столбцов, но один из интересных здесь:addressindex
, lastname
а такжеfirstname
гдеaddressindex
это уникальный адрес, просверленный до двери квартиры. Так что, если у меня есть «как показано ниже» два человека сlastname
и одинfirstnames
одинаковы они скорее всего дубликаты.
Мне нужен способ перечислить эти дубликаты.
tabledata:
personid 1
firstname "Carl"
lastname "Anderson"
addressindex 1
personid 2
firstname "Carl Peter"
lastname "Anderson"
addressindex 1
Я знаю, как это сделать, если бы я точно совпал по всем столбцам, но мне нужно нечеткое совпадение, чтобы добиться результата (из приведенного выше примера) с таким результатом:
Row personid addressindex lastname firstname
1 2 1 Anderson Carl Peter
2 1 1 Anderson Carl
.....
Любые советы о том, как решить эту проблему хорошим способом?