以下の SQL クエリで私がやろうとしていることを達成することは可能ですか? アイテム名が指定されたリストのいずれかと一致するかどうかを確認したい。
select
case item_name
when any ('PEN', 'PENCIL', 'PAPER', 'ERASER') then 'STATIONARY'
else 'OTHER'
end is_stationary
from items;
このクエリを試しましたが、不可能のようです。エラーメッセージは、
ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
Error at Line: 29 Column: 10
これを達成するための他の回避策はありますか?