MariaDB ISNULL() 函数使用指南

在 MariaDB 中,ISNULL() 是一个内置函数,如果给定的表达式为 NULL 返回 1,否则返回 0

在 MariaDB 中,该函数检查表达式是否是。如果表达式解析为 ,则返回,否则返回。ISNULL()``null``null``ISNULL()``1``0

MariaDB ISNULL() 语法

这里是 MariaDB ISNULL() 函数的语法:

ISNULL(expr)

参数

expr
必需的。判断此表达式是否为 NULL

返回值

如果 exprNULL,MariaDB ISNULL() 函数返回 1,否则返回 0

MariaDB ISNULL() 示例

这个语句展示了 MariaDB ISNULL() 函数的用法:

SELECT
  ISNULL(NULL),
  ISNULL('A'),
  ISNULL(1 / 2),
  ISNULL(1 / 0);

输出:

+--------------+-------------+---------------+---------------+
| ISNULL(NULL) | ISNULL('A') | ISNULL(1 / 2) | ISNULL(1 / 0) |
+--------------+-------------+---------------+---------------+
|            1 |           0 |             0 |             1 |
+--------------+-------------+---------------+---------------+

在这个示例中:

  • ISNULL(NULL) 返回 1,因为提供了一个 NULL 参数。
  • ISNULL('A') 返回 0, 因为 A 不是 NULL
  • ISNULL(1 / 2) 返回 0,因为 1 / 2 的结果不是 NULL
  • ISNULL(1 / 0) 返回 1,因为 1 / 0 的结果是 NULL

结论

在 MariaDB 中,ISNULL() 是一个内置函数,如果给定的表达式为 NULL 返回 1,否则返回 0