| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Условие в запросе |
| Автор: kulikoff 18.12.2005, 19:53 | ||
Такая проблема: как правильно записать часть Where, если мне надо выбрать записи, у которых поле Vukon имеет значение или Parametr1, или Parametr2? Если пишу
не работает абсолютно, не ругается, но и не работает, фигню всякую выдает... Помогите,плиз побыстрее! На завтра надо отнести готовую прогу, а тут такой затык... |
| Автор: Kesh 18.12.2005, 21:33 | ||
|
| Автор: FRAGNATIC 18.12.2005, 23:32 | ||||
| или используй IN Добавлено @ 23:38
также в IN можно заюзать SELECT типа
|
| Автор: DeadSoul 19.12.2005, 23:28 |
| Kesh, а в чем смысл LIKE в твоем запросе? Там и обычное = работало бы |
| Автор: FRAGNATIC 19.12.2005, 23:44 |
| DeadSoul это сравнение по частичному совпадению и в LIKE можно использовать шаблоны |
| Автор: DeadSoul 19.12.2005, 23:48 | ||
Я в курсе что такое LIKE. Просто здесь идет явная провека на ТОЧНОЕ соответсвие. P.S. У меня крыша окончательно поехала: в SQL-е строки вроде раньше были в одинарных кавычках |
| Автор: FRAGNATIC 19.12.2005, 23:56 |
| DeadSoul ну так в чём вопрос) кому как нравится мона и = мона и лайк а ковычки один фиг какие ) |
| Автор: DeadSoul 20.12.2005, 00:09 | ||||
Назовем условие на равенство "оптимизацией на халяву"
Специально проверил. СУБД - Access. Соединяемся через ODBC. В двойных кавычках строки не хочет.(Мое душевное спокойствие вернулось) |
| Автор: FRAGNATIC 20.12.2005, 02:12 |
| у меня с аксес через АДО работает как и с одинарными так и с двойными ковычками) |