- 类别:
BOOLNOT¶
计算单个数值表达式的布尔 NOT 值。根据布尔语义:
- 非零值(包括负数)被视为 True。 
- 零值被视为 False。 
因此,该函数返回:
- True如果表达式为零。
- False如果表达式为非零。
- NULL如果表达式为 NULL。
语法¶
BOOLNOT( expr )
示例¶
SELECT BOOLNOT(0), BOOLNOT(10), BOOLNOT(-3.79), BOOLNOT(NULL);
+------------+-------------+----------------+---------------+
| BOOLNOT(0) | BOOLNOT(10) | BOOLNOT(-3.79) | BOOLNOT(NULL) |
|------------+-------------+----------------+---------------|
| True       | False       | False          | NULL          |
+------------+-------------+----------------+---------------+