Мне нужно иметь возможность динамически изменять часть WHERE на основе переданной переменной. например
SELECT item,description
FROM TABLE WHERE department = :department
Я пытаюсь сделать, если переданная переменная равна 'NY', тогда я хочу запросить состояния в CT, NJ и NY, но если переменная 'CA', тогда просто запросить CA.
Могу ли я использовать оператор CASE WHEN в части WHERE?
Я не могу использовать SP или курсоры, просто запросить.