當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。