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

Как найти данные в Mysql с помощью like?

Есть после (varchar) в котором записи вида "ssss, iii", где ssss - некая строка, а iii - целое, положительное число.

Мне нужно осуществить поиск по этим полям и находить заданное числовое значение.

К примеру, в поле нужно найти число 10. Проблема в том, что если использовать LIKE '%10%', то мне вернуться записи содержащие и "10", и "100", и "1000" и т.д.

Можно ли, используя LIKE, находить точные вхождения?
  • Вопрос задан
  • 2332 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@IceJOKER
Web/Android developer
а вы знаете значения символа % в запросе?

% - это значит , что на этом месте могут быть любые символы(от нуля до 100500)

если обычные значения нужно найти, то пользуйтесь простым сравнением `field` = '10', если точно не известно значение, то LIKE-ом пользуйтесь, но только учтите, что в запросе "%" - что означает написано выше, и "_" - означает любой один символ. и если нужно по шаблону искать, то REGEX
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект