我使用的是microsoft access jet sql。
我有表col1和col2
我希望if else检查select查询,如下所示
选择col1,if(col2< 10)然后'小于10'否则if(col2< = 20)然后'小于20')
任何快速帮助
答案 0 :(得分:2)
IIF([col2]<10, "Less then 10", IIF([col2]<=20, "Less then20", "something else"))
答案 1 :(得分:2)
使用SWITCH()
函数,即Access的(ACE,Jet,无论如何)标准SQL CASE
表达式的类比,例如
SELECT col1,
SWITCH (
col2 < 10, 'Less than 10',
col2 <= 20, 'Less than or equal to 20',
TRUE, 'something else'
) AS col2_narrative, ...