Dimastik86
@Dimastik86
(isset($brain))?: die;

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы