mysql使用ifnull
时间: 2023-12-16 19:26:59 浏览: 75
MySQL里的IFNULL、NULLIF和ISNULL用法
在MySQL中,IFNULL()函数用于检查一个表达式是否为NULL,如果是NULL,则返回另一个表达式的值。IFNULL()函数接受两个参数,第一个参数是要检查的表达式,第二个参数是当第一个参数为NULL时要返回的值。以下是一个使用IFNULL()函数的示例:
假设我们有一个名为student的表,其中包含id、name和age三个字段。如果age字段为空,则我们想要在查询结果中显示“未知年龄”而不是NULL。可以使用IFNULL()函数来实现这一点:
```mysql
SELECT id, name, IFNULL(age, '未知年龄') FROM student;
```
这将返回一个结果集,其中包含id、name和age三个字段。如果age字段为空,则返回“未知年龄”。
阅读全文