- 类别:
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 |
+------------+-------------+----------------+---------------+