在ms访问

时间:2015-06-10 20:52:06

标签: ms-access

我正在尝试将值从m交换到f,同时执行以下查询,获取语法错误

UPDATE GenderSET sex = CASE sex WHEN 'm' THEN 'f' ELSE 'm' END

1 个答案:

答案 0 :(得分:3)

Access SQL不支持

CASE ... WHEN。您可以改为使用IIf表达式。

UPDATE Gender SET sex = IIf(sex = 'm', 'f', 'm')