MySQL的if函数
今天在工作中看到了一个之前没遇到过的函数:if
大致是这样的:
select
e.id,
e.name,
IF(Condition,A,B) AS rate
FROM
equipment e;
一开始看到这个IF函数还不太理解,查了以后才知道,MySQL中的IF函数更类似于Java中的三目运算符。
当IF中的Condition为true时,返回A;
当Condition为false时,则返回B.
配合查询,作为条件语句使用。