Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизПоиск в БД Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c