Задать вопрос
@danchiksux
Говнокодер

Как не учитыать регистр при поиске через REGEXP?

Как не учитыать регистр при поиске через REGEXP?
Вот так не работает:
SELECT * FROM `shops` WHERE `name` REGEXP '/ноутбук/i'
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
какая версия мускуля?
восьмерка умеет REGEXP_LIKE
в версиях старее можно использовать
SELECT * FROM `shops` WHERE LOWER(`name`) REGEXP 'ноутбук'
Ответ написан
idShura
@idShura
SELECT * FROM `shops` WHERE LOWER(`name`) REGEXP '%ноутбук%'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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