Я работаю над кодом Java, единственной целью которого является отображение всех данных из таблицы базы данных.
Запрос на выборку данных таблицы из базы данных записан в jar.
Структура таблицы примерно такая:
Column1 Column2 City
Dummy Dummy abc
Dummy Dummy xyz
Dummy Dummy pqr
Dummy Dummy ALL
Раньше команда sql в jar выглядела так:
select * from table;
Но теперь в более новой версии jarзапрос выглядит так:
select *
from table
where city In ( variable ,'All');
Переменная заполняется во время выполнения и является строковой переменной.
Теперь проблема в том, что у меня нет никакого контроля над флягой и яничего не могу изменить в нем.
И моя цель остается той же, чтобы отобразить все в таблице. **
Я попытался вставить ' '
(пусто) в команду, но она возвращаеттолько строки с городом как ALL.
Так есть ли какой-нибудь способ, которым я могу получить все строки в результате, используя оператор IN, ИЛИ я должен вернуться к предыдущему банку с простым запросом select.