今天在工作中看到了一个之前没遇到过的函数: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. 配合查询,作为条件语句使用。