Задать вопрос
@archi1998

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

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

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

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