4
Oracle 10gのcase文の条件部分に、項目のリストに特定の番号が含まれているかどうかを確認しようとしています。私はORA-00936: missing expression
エラーが発生します。私は次のような何かをしようとしている:Case Statementの条件でリスト項目をチェックすることはできませんか?
Select case 'some_column_data'
when in (1,2,3) then 'do_something'
else 'do_something_else' end;
だから、私がやることを意図してるものを達成するためにどのような方法がある、または値が異なるwhen
文で繰り返しリストにあるかどうかをチェックする唯一のソリューションです? "検索CASE式"
CASE WHEN 'some_column_data' IN (1,2,3)
THEN 'do_something'
ELSE 'do_something_else'
END
の使用に関する
これは機能します。前にこれを試したことがあります。ありがとうございました!.. –