Задать вопрос
Dimastik86
@Dimastik86
(isset($brain))?: die;

Как применить регулярку в запросе?

Можно ли реализовать такую логику только при помощи MySQL?

Ячейка содержит числа, разделенные запятой:
5,65,3,8,45,73
Количество перечислений отличается от других строк, где-то 5 чисел, где-то 25...

И есть число, например 5...
Мне нужно знать, содержит ли перечисление это число или нет.
Естественно под условие не должны попасть числа 45, 65 и тд.

Спасибо!
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
idShura
@idShura
Запрос вернет все строки у которых поле (field) содержит число 5.
select * from <TABLE> where <field> regexp '^5,|,5,|,5$'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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