大家帮我看看下面这个SQL语句哪儿出问题了,老提示CASE WHEN.....THEN附近有语法错误select a.zyh as 住院

2025-04-14 16:39:39
推荐回答(1个)
回答1:

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