Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38066



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |