MySQL IFNULL() 函数
定义和用法
如果表达式为 NULL,IFNULL() 函数将返回指定的值。
如果表达式不为 NULL,则此函数返回该表达式。
实例
例子 1
如果表达式为 NULL,则返回指定的值,否则返回表达式:
SELECT IFNULL(NULL, "w3school.com.cn");
例子 2
如果表达式为 NULL,则返回指定的值,否则返回表达式:
SELECT IFNULL("Hello", "w3school.com.cn");
例子 3
如果表达式为 NULL,则返回指定的值,否则返回表达式:
SELECT IFNULL(NULL, 500);
语法
IFNULL(expression, alt_value)
参数
| 参数 | 描述 |
|---|---|
| expression | 必需。要测试是否为 NULL 的表达式。 |
| alt_value | 必需。表达式为 NULL 时返回的值。 |
技术细节
| 适用于: | 从 MySQL 4.0 开始。 |
|---|