更改要在SQL中选择的值

时间:2014-10-15 13:07:00

标签: sql ms-access

如何使用Microsoft Access中的SQL将字段中的值从“F”更改为“FEMALE”。我使用了以下代码,但它不起作用:

SELECT CASE WHEN GENDER = 'F' THEN 'FEMALE' ELSE 'MALE' END AS Gender

任何帮助将不胜感激。

2 个答案:

答案 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