Я пытаюсь проверить, содержит ли список элементов определенное число в условной части оператора case в Oracle 10g. Я получаю сообщение об ошибке ORA-00936: отсутствует выражение
. Я пытаюсь сделать что-то вроде следующего:
Select case 'some_column_data'
when in (1,2,3) then 'do_something'
else 'do_something_else' end;
Итак, есть ли способ выполнить то, что я намеревался сделать, или проверить, находится ли значение в списке итеративно в разных операторах , когда
единственное решение?