MySQL的IF函数

来源:互联网 发布:python append和extend 编辑:程序博客网 时间:2024/06/09 13:39

格式:IF(Condition,A,B)

意义:当Condition为TRUE时,返回A;当Condition为FALSE时,返回B。

作用:作为条件语句使用。

在mysql中,大于0或不为空的都可以表示为true;小于等于0或为空或null表示false,空字符串也是false。

-- 1表示true,结果为2select if(    1,2,3) -- '22'表示true,结果为2select if(    '22',2,3) -- 0表示false,结果为3select if(    0,2,3) -- NULL表示false,结果为select if(    null,2,3) -- 空字符串表示false,结果为3select if(    "  ",2,3) 
原创粉丝点击