IFNULL

语法说明

如果 expr1 不为 NULL,则 IFNULL() 返回 expr1;否则返回 expr2

语法结构

  1. > IFNULL(expr1,expr2)

示例

  1. mysql> SELECT IFNULL(NULL,10);
  2. +------------------+
  3. | ifnull(null, 10) |
  4. +------------------+
  5. | 10 |
  6. +------------------+
  7. 1 row in set (0.01 sec)
  1. mysql> SELECT CAST(IFNULL(NULL, NULL) AS DECIMAL);
  2. +-----------------------------------------+
  3. | cast(ifnull(null, null) as decimal(38)) |
  4. +-----------------------------------------+
  5. | NULL |
  6. +-----------------------------------------+
  7. 1 row in set (0.01 sec)