В дополнение к другой полезной информации здесь вы можете рассмотреть использование фонетического алгоритма Double Metaphone , который обычно считается лучшим, чем SOUNDEX .
Тим Пфайфер подробно описывает реализацию в SQL в своей статье Двойной звук метафонов Великий Преобразование алгоритма двойного метафона C ++ в T-SQL (изначально в SQL Mag & amp; тогда в SQL Server Pro ).
Это поможет совместить имена с небольшими орфографическими ошибками, например Carl vs. Karl .
Обновление: актуальная загружаемая код кажется ушел, но вот реализация, найденная в github repo , которая, похоже, клонировала исходный код