我的表格“SPPB”包含字段:
总 状态
我需要将Status字段更新为1或-9,具体取决于Total字段中的值。即,如果Total为null,则Status为-9。如果Total不为null,则Status为1.
我在Access中遇到语法问题...
答案 0 :(得分:3)
两个选项。第一个是单一声明:
update sppb
set status = iif(total is null, -9, 1);
或者,两个陈述:
update sppb
set status = -9
where total is null;
update sppb
set status = 1
where total is not null;
在这种情况下,就性能而言,单一语句版本可能更好。