跳到主要内容
版本: 最新版本-3.5

ifnull

如果 expr1 为 NULL,则返回 expr2。如果 expr1 不为 NULL,则返回 expr1

语法

ifnull(expr1,expr2);

参数

expr1expr2 的数据类型必须兼容。

返回值

返回值与 expr1 具有相同的类型。

示例

mysql> select ifnull(2,4);
+--------------+
| ifnull(2, 4) |
+--------------+
| 2 |
+--------------+

mysql> select ifnull(NULL,2);
+-----------------+
| ifnull(NULL, 2) |
+-----------------+
| 2 |
+-----------------+
1 row in set (0.01 sec)