Всем привет. У меня в базе данных значения, похожие по звучанию на "Ramires Grazies". Мне нужно их отыскать. Проблема в том, что и до и после искомого словосочетания могут быть другие слова.
Можно ли в Mysql объединить метасимвол %(любой символ, любое количество) и функцию soundex?
Пробовал так: mysql> select * from users where soundex(user_name) like concat( '%', soundex('ramirez grazies'), '%' );
Не работает.
Подскажите - есть ли вариант как сделать по-простому в самой Mysql? Или всё-таки придётся извлекать строки, разбивать их по пробелам на новые поля и в них искать сочетания? Строк ~160млн.
Mysql: 6.3.2
Продвижение своими сайтами как стратегия роста и независимости