如何使用Microsoft Access中的SQL将字段中的值从“F”更改为“FEMALE”。我使用了以下代码,但它不起作用:
SELECT CASE WHEN GENDER = 'F' THEN 'FEMALE' ELSE 'MALE' END AS Gender
任何帮助将不胜感激。
答案 0 :(得分:2)
访问权限不支持CASE
,请使用IIF()
SELECT IIF(GENDER = "F", "FEMALE", "MALE")
答案 1 :(得分:1)
MS ACCESS没有case
表达式。但是,它确实有iif
表达式(如Alex K.所示),或者如果你想要的东西更接近case
,你可以使用switch
表达式:< / p>
select
switch(
gender = "F", "Female",
true, "Male"
)
from some_table