Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Поиск в БД   Найти похожие ветки 

 
Leech   (2004-06-10 09:31) [0]

Delphi предоставляет несколько вариантов поиска записей (FindNearset, Locate, LookUp...), но все они производят поиск по первым символам записи... А как можно реализовать поиск в БД не по первым символам, а, например, отобрать все поля, где пристутствует слово "someword"?


 
SergeyVP   (2004-06-10 09:46) [1]

Я это делал с помошью SQL. Используя LIKE помоему...


 
Anatoly Podgoretsky ©   (2004-06-10 09:51) [2]

SergeyVP   (10.06.04 09:46) [1]
Это уже не поиск, а отбор (фильтрация)

Leech   (10.06.04 09:31)  
Next и сравнение


 
Leech   (2004-06-10 09:58) [3]

Anatoly Podgoretsky
что, от первой записи до последней брать каждое значение поля, разбивать его по словам и сравнивать... У меня тоже была мысль такая, но... в базе из сотни тысяч записей, интересно, как это будет работать... на тачке с 64 метрами мозгов... :))


 
Anatoly Podgoretsky ©   (2004-06-10 10:10) [4]

Зачем разбивать, сразу сравнивать.
Скорость это твоя проблема, если хочешь делать поиск по 100000 записей делай, или же перейди к фильтрации вместо поиск


 
Alexander_K ©   (2004-06-10 12:50) [5]

select * from table where field like "%слово%"



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
14-1086274635
McSimm
2004-06-03 18:57
2004.07.04
Обратите внимание. Акция.


11-1076172623
RA2
2004-02-07 19:50
2004.07.04
KOLRichEdit;


1-1087456832
Virus
2004-06-17 11:20
2004.07.04
Скрытие окошка копирования


10-1017716590
Вячеслав Кляйн
2002-04-02 07:03
2004.07.04
Ещё раз про File not found: OrbPas.dcu


3-1086806406
VitGun
2004-06-09 22:40
2004.07.04
Связь "клиента" и "сервера". Как лучше?