Задать вопрос

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

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

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

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

Похожие вопросы