Я хочу найти людей в моей базе данных MySql. Я хотел бы сделать это, чтобы проверить, есть ли частичное совпадение x% со списком имен. Я хочу сделать это частичное совпадение, чтобы не пропустить людей из-за орфографических ошибок.
Однако единственный способ выполнить частичное совпадение - это воспользоваться оператором Like. Есть ли способ сделать что-то подобное в MySql?
SELECT CONCAT(name, ' ', surname) as fullname
FROM users
WHERE MATCH fullname IN ('%joe green%' or '%marc blue%') >80%
МАТЧ (голова, голова, тело) ПРОТИВ ('несколько слов' В БУЛЕВОМ РЕЖИМЕ)
@kiranmalvi Итак: ВЫБЕРИТЕ CONCAT (имя, '', фамилия) как полное имя ОТ пользователей, ГДЕ МАТЧ (полное имя) ПРОТИВ ('joe green, henk blue' В БУЛЕВОМ РЕЖИМЕ)






Определите
partial match of 70% or higher.. Разместите пример данных (разместите его на sqlfiddle.com или db-fiddle.com) .. Также разместите ожидаемый результат в виде таблицы данных в текстовом формате.