📜  MySQL 中的 IFNULL(1)

📅  最后修改于: 2023-12-03 14:44:28.146000             🧑  作者: Mango

MySQL 中的 IFNULL

在 MySQL 中,有时候我们需要在查询结果中用一个默认值替换 NULL 值。这时候 IFNULL 函数就很有用。

语法
IFNULL(expr1, expr2)
参数

expr1:即要判断的表达式,在查询结果中可能为 NULL。

expr2:即如果 expr1 的值为 NULL,则使用 expr2 的值代替。

示例
SELECT name, IFNULL(age, 0) as age FROM students;

在这个例子中,我们查询出了 students 表中的 nameage 字段,如果 age 为 NULL,我们用 0 来代替。

总结

IFNULL 函数在 MySQL 中是一个很实用的函数,可以让我们在查询结果中预先设定一个默认值。如果你经常编写查询语句,应该学习掌握 IFNULL 函数的使用。