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

Как сделать Ruby on Rails запрос в бд через Active Record используя регулярные выражения?

Мне нужно через запрос Active Record достать из Postgress бд данные, для работы использую такой запрос
Articles.where(group: "statuses", label: "Review Not Started")

Он нормально срабатывает, но находит значения которые строго равны "Review Not Started".
Мне же нужно что б он находил знанчения в лейбле которого встречается словосочетание not started и у него может быть слова спереди или сзади причем с разным регистром.
Т.е. label может быть "Not started", "Review Not Started ", "not started yet", "...bla bla Not Started bla bla..."
Можно ли используя регулярные выражения собрать все эти значения в запросе?
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Решения вопроса 1
DevMan
@DevMan
не нужны здесь регулярки – достаточно like. типа Articles.where('label LIKE ?', '%Not Started%')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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