case使用语法:case when 条件 then 结果 when 条件 then 结果 …… else 结果 end 你使用的语法就不对,至于你中间''代表两个单引号吧,定为常量体现更好。 还有case语句中同一个条件返回的结果是否唯一,也有待考虑。