Как объединить метасимвол % и soundex() ? Mysql

276
01 августа 2017, 16:28

Всем привет. У меня в базе данных значения, похожие по звучанию на "Ramires Grazies". Мне нужно их отыскать. Проблема в том, что и до и после искомого словосочетания могут быть другие слова.

Можно ли в Mysql объединить метасимвол %(любой символ, любое количество) и функцию soundex?

Пробовал так: mysql> select * from users where soundex(user_name) like concat( '%', soundex('ramirez grazies'), '%' );

Не работает.

Подскажите - есть ли вариант как сделать по-простому в самой Mysql? Или всё-таки придётся извлекать строки, разбивать их по пробелам на новые поля и в них искать сочетания? Строк ~160млн.

Mysql: 6.3.2

READ ALSO
Динамичное обновление текста в 2 разных Label. javafx

Динамичное обновление текста в 2 разных Label. javafx

Пишу клиент-серверноое приложение (чат)Клиент отправляет сообщение -> сервер его принимает и отправляет все остальным клиентам

396
Вызов Activity из списка ListView

Вызов Activity из списка ListView

Всем приветУ меня возник вопрос

255
Приложение вылетает при запросе к сети [дубликат]

Приложение вылетает при запросе к сети [дубликат]

На данный вопрос уже ответили:

311