mysql当中IFNULL()
时间: 2023-08-24 17:06:56 浏览: 143
mysql中替代null的IFNULL()与COALESCE()函数详解
IFNULL()函数是MySQL中的一个函数,用于判断一个表达式是否为NULL,如果是NULL则返回指定的替代值,否则返回原始值。
语法如下:
IFNULL(expr1, expr2)
其中,expr1是要判断是否为NULL的表达式,expr2是当expr1为NULL时要返回的替代值。
例如,假设有一个名为students的表,其中有两个字段name和age。如果需要查询学生的姓名和年龄,并且如果年龄字段为NULL时给予一个默认值"未知",可以使用IFNULL函数:
SELECT name, IFNULL(age, '未知') FROM students;
这样,如果age字段为NULL,则返回"未知",否则返回age字段的值。
阅读全文