Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31210



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |