未找到预期from关键字? case语句的有关问题

未找到预期from关键字?? case语句的问题createtablea1(batchvarchar2(20))selectbatch,casebatchwhenpjthe

未找到预期from关键字?? case语句的问题
create   table     a1   (
batch   varchar2(20)  
)

select   batch     ,case   batch   when   'pj '   then   'yes '   else   'no '   end   from   a1  

为何这样?

[解决办法]
select batch ,case when batch = 'pj ' then 'yes ' else 'no ' end from a1

这样写的,多看看书
[解决办法]
按照楼上的方法,when写错地方了。
[解决办法]
select batch ,case when batch = 'pj ' then 'yes ' else 'no ' end from a1