有可能在下面的 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
有没有其他解决方法可以实现这一目标?