mysql ifnull
时间: 2023-07-17 18:59:20 浏览: 95
mysql中将null值转换为0的语句
5星 · 资源好评率100%
`IFNULL` 是 MySQL 中的一个函数,用于判断一个值是否为 `NULL`,如果是 `NULL` 则返回指定的替代值,否则返回原始值。
语法如下:
```
IFNULL(expr1, expr2)
```
其中,`expr1` 是要判断的值,`expr2` 是当 `expr1` 是 `NULL` 时要返回的替代值。
示例:
假设有一个表 `students` 包含 `id` 和 `name` 两列,其中 `name` 列允许为空。我们可以使用 `IFNULL` 函数来将 `NULL` 值替换为一个指定的字符串,如下所示:
```
SELECT id, IFNULL(name, 'Unknown') AS name FROM students;
```
这将返回一个结果集,其中 `name` 列中的 `NULL` 值将被替换为 `'Unknown'`。
阅读全文