Получить наилучшее совпадение значения строки с записью SQL server
- Привет!
У меня есть список имен, которые я хочу сравнить с моей базой данных, чтобы увидеть, были ли какие-либо результаты, которые имеют самый высокий процент символов, совпадающих с записями, уже присутствующими в базе данных. Например: я хочу проверить, кто является ближайшей совпадающей записью, когда я предоставляю имя -Фред Пазас" и сравните его с моим столбцом базы данных с именем "CNAME" который уже имеет следующие записи :
Уилфред Пазас
Эльфред Пастзия
Фредди Пастразас
Я хочу, чтобы SQL-запрос вернул верхнюю запись 2 Уилфреда пазы и Фредди Пастразы в качестве ближайшего хита ( Я считаю ) с процентом символов, которые были сопоставлены системой на запись.
Что я уже пробовал:
Я пробовал сравнение charindex, а также функцию подстроки, но результаты немного не такие, как я предполагал. Я надеюсь, что вы могли бы помочь мне найти решение этой проблемы, поскольку мне очень нужно было это сделать для простого приложения, с которым я сейчас работаю, чтобы поделиться им с членами моей организации, состоящими из начинающих программистов. Заранее большое спасибо и счастливого вам дня впереди :)