Как найти дубликаты фамилий при помощи расстояния Левенштейна?

Как имея пользовательскую функцию Levenstein найти дубликаты в таблице Clients с фамилиями last_name?
Расстояние не должно превышать 2. Получается что нужно сравнивать каждую фамилию с остальными. Не могу понять как это сделано в SQL.
  • Вопрос задан
  • 314 просмотров
Решения вопроса 1
select client.last_name
from clients client
inner join clients other_client on levenshtein(client.last_name, other_client.last_name)<=2;

Не?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы