- mysql的IF()函数根据条件的结果为true或false,返回第一个值,或第二个值。
语法:IF(condition, value_if_true, value_if_false)
例子:
SELECT IF(1<2,1,2);
查询结果:
- IFNULL()函数和IF()函数并没有联系,MySQL的 IFNULL()函数允许在表达式为NULL时返回备用值。
例子:
select id,IFNULL(name,'java') as name
from student;
语法:IF(condition, value_if_true, value_if_false)
例子:
SELECT IF(1<2,1,2);
查询结果:
select id,IFNULL(name,'java') as name
from student;