![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как организовать поиск по любому из введённых слов [D6, Access]
Временный_Чайник © (2007-09-22 22:01:00)использую KADAO
str := 'раз два три';
SELECT * FROM TAbles WHERE sabj LIKE '* + str + *'
а как организовать поиск по любому из введённых слов?
чтобы находилось 'два два раз' или 'три раз два'??
Anatoly Podgoretsky (2007-09-22 22:20:00) [1]> временный Чайник (22.09.2007 22:18:06) [6]
а это так. Будь более разговорчив. Kadao это же не база, а движок.
Anatoly Podgoretsky (2007-09-22 22:19:00) [2]> временный Чайник (22.09.2007 22:17:05) [5]
Это какой то мусор, это никогда не откомпилируется, не говоря об работоспособности
временный Чайник (2007-09-22 22:18:00) [3]
> или построй контекстный индекс
а это как?
временный Чайник (2007-09-22 22:17:00) [4]
> Значит неправильный OR
str1 := 'раз';
str2 := 'два';
SELECT * FROM TAbles WHERE sabj LIKE '* + str1 + *' OR sabj LIKE '* + str2 + *'
Anatoly Podgoretsky (2007-09-22 22:11:00) [5]> временный Чайник (22.09.2007 22:09:02) [2]
Значит неправильный OR
Desdechado (2007-09-22 22:11:00) [6]Если важен поиск такого рода, формализуй содержимое этого поля (разбей на несколько) или построй контекстный индекс.
временный Чайник (2007-09-22 22:09:00) [7]
> OR
и в зависание уходит ((((((
Anatoly Podgoretsky (2007-09-22 22:06:00) [8]> Временный_Чайник (22.09.2007 22:01:00) [0]
OR