За последние 24 часа нас посетили 17808 программистов и 1625 роботов. Сейчас ищут 1900 программистов ...

Как правильно выбрать через LIKE

Тема в разделе "MySQL", создана пользователем Tarasyan, 25 дек 2016.

  1. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    Подскажите как правильно выбрать данные в таблице.

    К примеру нужно выбрать значение 8
    Если ставлю LIKE '%8%'

    в тексте "тест тест 68 тест" и "тест тест 8 тест" и "тест тест 78 тест"

    то в диапазон попадают и '78', '68' и '8'
    а нужно только где цифра 8

    Или может не в том направлении иду.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    LIKE с % это поиск в тексте, если нужно строгое соответствие, то можно так `название колонки таблицы` = '8'
    Но лучше почитать книгу по MySQL для начинающих, там ест почти всё что нужно знать
    --- Добавлено ---
    тут можно так LIKE '% 8 %'
     
  3. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    А есои так в ячейке будет

    "68 тест тест тест"
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Лайком никак.
    А можешь рассказать какую задачу решаешь и какая структура таблиц?
     
  5. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    Выбрать строки где совпадает условие.