类别:

条件表达式函数

BOOLNOT

计算单个数值表达式的布尔 NOT 值。根据布尔语义:

  • 非零值(包括负数)被视为 True。

  • 零值被视为 False。

因此,该函数返回:

  • True 如果表达式为零。

  • False 如果表达式为非零。

  • NULL 如果表达式为 NULL。

另请参阅:

BOOLANDBOOLORBOOLXOR

语法

BOOLNOT( expr )
Copy

示例

SELECT BOOLNOT(0), BOOLNOT(10), BOOLNOT(-3.79), BOOLNOT(NULL);

+------------+-------------+----------------+---------------+
| BOOLNOT(0) | BOOLNOT(10) | BOOLNOT(-3.79) | BOOLNOT(NULL) |
|------------+-------------+----------------+---------------|
| True       | False       | False          | NULL          |
+------------+-------------+----------------+---------------+
Copy
语言: 中文