当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL IS NOT用法及代码示例


MySQL 的 IS NOT 运算符对布尔值执行测试,如果测试结果为 true,则返回 0 ,否则返回 1

注意

要测试的布尔值可以是以下之一: TRUEFALSEUNKNOWN

用法

SELECT value IS NOT TRUE|FALSE|UNKNOWN;

示例

检查'test'是否不是TRUE

SELECT 'test' IS NOT TRUE;



+--------------------+
| 'test' IS NOT TRUE |
+--------------------+
|                  1 |
+--------------------+

由于 'test'FALSE ,因此测试 'test' 是否不是 TRUE 的结果为 true,结果返回值 1

检查1是否不是TRUE

SELECT 1 IS NOT TRUE;



+---------------+
| 1 IS NOT TRUE |
+---------------+
|             0 |
+---------------+

由于 1TRUE ,因此测试 1 是否不是 TRUE 的结果为 false,导致返回值 0

检查NULL是否不是UNKNOWN

SELECT NULL IS NOT UNKNOWN;



+---------------------+
| NULL IS NOT UNKNOWN |
+---------------------+
|                   0 |
+---------------------+

由于 NULL 的计算结果为 UNKNOWN ,因此测试 NULL 是否不是 UNKNOWN 的计算结果为 false,导致返回值 0

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | IS NOT。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。