@archi1998

Как в базе mysql осуществлять поиск НЕСКОЛЬКИХ слов независимо от порядка, длина слов 1-4 букв?

Как в базе mysql осуществлять поиск НЕСКОЛЬКИХ слов независимо от порядка, длина слов 1-4 букв? Вот например имеется запись aaa+bbb+ccc а пользователь чтобы найти запись вводит ccc+aaa+bbb, я писал так like
'%ccc%aaa%bbb%' но он не находит эту запись так как не тот порядок, может есть какая конструкция в mysql чтобы поиск осуществлялся без какого либо порядка, не перебирать все случаи, заранее спасибо
  • Вопрос задан
  • 3375 просмотров
Решения вопроса 1
morozovdenis
@morozovdenis
WHERE (field_name LIKE %aaa% AND field_name LIKE %bbb% AND field_name LIKE %ccc%)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@PiloTeZ
...
Используй регулярное выражение REGEXP вместо LIKE, будет на много больше возможностей, но и нагрузка больше
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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