|
MySQL.RU - Webboard
Вернуться
Передача параметров в jdbc (Дмитрий) 10/03/2011 - 21:36:44
Re: Передача параметров в jdbc (Akina) 11/03/2011 - 00:03:06
Re: Передача параметров в jdbc (Дмитрий) 11/03/2011 - 18:30:04
From: Дмитрий - 10/03/2011 - 21:36:44
Subject:Передача параметров в jdbc
-----------------
Добрый день!
В чем суть вопроса. Есть SQL запрос, в который передаются в качестве параметров ограничения по дате.
SELECT *
FROM table as t
WHERE t.check_date BETWEEN ? AND ?;
В зависимости от действий пользователя к данному запросу необходимо добавить еще одно условие:
SELECT *
FROM table as t
WHERE t.check_date BETWEEN ? AND ?
AND t.fid = ?;
Но, если пользователь не выбрал третий параметр, то его нужно игнорировать и применить условия первых двух параметров.
Как сделать все эти манипуляции одним запросом? я имею ввиду, что если пользователь не выбрал третий параметр запрос все равно выполнится без редактирования в коде программы самого текста запроса. То в любом случае передаются 3 параметра, но если пользователь не использует третий параметр, то вместо него передается значение по умолчанию, например 0, и при этом этот параметр не должен вносить ограничения на результирующий запрос.
Надеюсь получилось выразить суть проблемы:)
Заранее Спасибо.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
38066
|
|