







|
MySQL.RU - Webboard
Вернуться
Хитрый поиск (ZooY) 03/04/2007 - 11:56:02
Re: Хитрый поиск (AXAE) 04/04/2007 - 10:05:38
> Original message text:
> From: ZooY - 03/04/2007 - 11:56:02
> Subject:Хитрый поиск
> -----------------
> Проблема такая, нужно организовать поиск. Но есть одна проблема...
> В базе храняться коды товаров, например:
> ABC-1234
> DEF-5678
> Но при поиске пользователь может вводить первы код в таких вариациях:
> ABC1234
> ABC 1234
> ABC.1234
> и т.д.
> Вопрос в том, как организовать поиск в таком случае. Есть конечно вариант хранить в базе коды товара без каких-либо знаков припинания (т.е. ABC1234, DEF5678) и приводить строку поиска к такому же виду. Но этот вариант мне не очень нравиться из-за своей избыточности. Может кто подсказать как лучше огранизовать поиск в такой ситуации?
>
>
From: AXAE - 04/04/2007 - 10:05:38
Subject:Хитрый поиск
-----------------
Есть вроде же значки, заменяющие символы в запросе:
_ (подчеркивание) - один любой символ
% (процент) - сколько угодно символов
У тебя наверное будет навроде ...WHERE field LIKE "ABC%1234"
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31210
|
|