Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизВыборка из таблицы Найти похожие ветки
← →
Раф (2007-08-07 20:01) [0]Здравствуйте!
Столкнулся с такой проблемой:
пытаюсь организовать выборку из таблицы аксэсса по неполным данным (SELECT... WHERE Наименование LIKE "*...*").
Для запроса вида "апт" все работает (выводятся все аптечки), но не могу сделать запрос для нескольких критериев
(напр. "брызг задн" (должны найтись все брызговики задние)). запрос типа LIKE "%брызг%задн%" не подходит, т.к. стоит поменять слова местами ("задн брызг") и возвращается пустая таблица.
Подскажите, как всетаки сделать такую выборку...
P.S.:Извиняюсь за корявое объяснение...
← →
stone © (2007-08-07 20:13) [1]LIKE "%брызг%задн%" OR LIKE "%задн%брызг%"
В идеале наименования должны составляться по определенному стандарту, иначе задача не решаема
← →
Раф (2007-08-07 20:26) [2]Должны, они и составляются. Дело в том, что строка для поиска может быть произвольной и высчитывать все возможные варианты невозможно... Делать поисковый запрос стандартным тоже никак - оператора как ни учи, все равно посвоему сделает... А нельзя ли решить проблему использованием подчиненного запроса? Я этот вариант сейчас пробую, но пока не особо выходит. Видимо неправильно запрос формирую...
← →
Раф (2007-08-07 20:27) [3]ЗЫ: Задача решаема. Я видел работающую программу. (жаль, исходника ее нет...)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c