[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос на поиск
Страницы: 1, 2
maximka787
Привет парни. Помогите.

Есть таблица

id, val

1 | 11
2 | 14,15
3 |
4 | 100,101
5 | 15
6 | 2,3,4
7 | 3,150,151


Как найти все значения, где присутствует 15?

LIKE не подходит, тк есть цифры 150, да и 1,2,3 и тд..

_____________
..Работает - не трогай!
Valick
ваша таблица нарушает первый закон нормализации...
украл, выпил, сел в тюрьму...

_____________
Стимулятор ~yoomoney - 41001303250491
Arh
regexp может прокатит, точно непомню

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Valick
Arh, тут и LIKE при правильном использовании будет работать
вот только сам LIKE тут использовать не правильно, надо нормализовать таблицу и проблема исчезнет сама по себе

_____________
Стимулятор ~yoomoney - 41001303250491
Arh
Valick
А вдруг это не его таблица?)
Кстати как LIKE в таком случае оформить?

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Valick
Цитата (Arh @ 11.12.2015 - 14:24)
Кстати как LIKE в таком случае оформить?

персентами с обо их сторон

_____________
Стимулятор ~yoomoney - 41001303250491
Arh
Valick
Цитата
персентами с обо их сторон

Чем?

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
AllesKlar
Цитата (Arh @ 11.12.2015 - 13:33)
Чем?

наговнокодить LIKE '%15%', в результате получить и 150 и 1500 и даже 15,16,17

maximka787
Как уже сказали: таблица твоя? если да, то меняй структуру, если нет, то регуляркой.

_____________
[продано копирайтерам]
Valick
Цитата (AllesKlar @ 11.12.2015 - 15:05)
в результате получить и 150 и 1500 и даже 15,16,17

да, ты прав, запамятовал немного

_____________
Стимулятор ~yoomoney - 41001303250491
maximka787
Таблица не моя. Я могу конечно сделать с помощью костылей. Сделать выборку всех записей. Через explode разделить знчения в массив и сделать финальный SELECT ... WHERE `id` IN (....)

А регуляркой будет проще?

_____________
..Работает - не трогай!
Arh
maximka787
Цитата
А регуляркой будет проще?

да

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Valick
Цитата (maximka787 @ 11.12.2015 - 15:30)
Таблица не моя.

как это не твоя? а чья?

_____________
Стимулятор ~yoomoney - 41001303250491
maximka787
Цитата
как это не твоя? а чья?

Другой отдел сделал. Я могу вмешаться конечно, но это будет сложнее, нежели сделать поиск "как нибудь".

ЗЫ
Я бы сам делал реляционную модель.

_____________
..Работает - не трогай!
Игорь_Vasinsky
отдел расформировать.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
Отправить весь отдел на повышение квалификации. laugh.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.