以下嵌套案例导致"缺少关键字"我的代码中的错误(我使用oracle sql)
case when b2.vendname like '%ABC%'
then case when b2.PO_NO = 123 then 'ABC'
when b2.PO_NO = 456 then 'XYZ'
when b2.tag_prefix = 'S' then 'PQR'
else 'MNO'
end,
else 'Not bought from ABC'
end as "Orphan_Category"
如果我从select和group by语句中删除它,代码运行时没有错误。有人可以告诉我我做错了什么吗?感谢
答案 0 :(得分:0)
b2.vendname喜欢'%ABC%'时的情况 然后b2.PO_NO = 123然后'ABC'的情况 当b2.PO_NO = 456然后'XYZ' 当b2.tag_prefix ='S'然后'PQR' 否则'MNO' 结束 别的'不是从ABC买的' 结束为“Orphan_Category”