функциональность "либо или" в запросе sql - PullRequest
0 голосов
/ 02 марта 2020

Вопрос касается ignite-jdb c.

create table Student(id number pk,name varchar2);

Может ли какой-либо орган сказать мне, как запросить это в MySQL таким образом, чтобы он удовлетворял приведенным ниже условиям для имени столбца.

  1. Должен иметь тип «либо», либо «* или».

  2. Может выбирать либо заданное, либо любое значение.

Я работаю над запросом, связанным с поиском, поэтому я искал запрос таким образом, чтобы, если имя параметра не было пустым, выбирали только те записи с данным именем

или

если имя параметра равно нулю, выберите все записи.

Мне нужен этот запрос в jdb c prepareStatement.

ex:

String s = "select * from students where name is either ? or all "
...