chevron_left
Operators
0
0
0
new
MySQL | IS NOT
Database
chevron_rightMySQL
chevron_rightDocumentation
chevron_rightOperators
schedule Jul 1, 2022
Last updated MySQL
Tags MySQL's IS NOT
operator performs a test against a boolean value and returns 0
if the test evaluates to true, otherwise it returns 1
.
NOTE
The boolean value to test against can be one of: TRUE
, FALSE
, UNKNOWN
Syntax
SELECT value IS NOT TRUE|FALSE|UNKNOWN;
Example
To check whether 'test'
is not TRUE
:
SELECT 'test' IS NOT TRUE;
+--------------------+| 'test' IS NOT TRUE |+--------------------+| 1 |+--------------------+
As 'test'
is FALSE
, the test whether 'test'
is not TRUE
evalutes to true, resulting in return value 1
.
To check whether 1
is not TRUE
:
SELECT 1 IS NOT TRUE;
+---------------+| 1 IS NOT TRUE |+---------------+| 0 |+---------------+
As 1
is TRUE
, the test whether 1
is not TRUE
evalutes to false, resulting in return value 0
.
To check whether NULL
is not UNKNOWN
:
SELECT NULL IS NOT UNKNOWN;
+---------------------+| NULL IS NOT UNKNOWN |+---------------------+| 0 |+---------------------+
As NULL
evaluates to UNKNOWN
, the test whether NULL
is not UNKNOWN
evalutes to false, resulting in return value 0
.
Published by Arthur Yanagisawa
Edited by 0 others
Did you find this page useful?
Ask a question or leave a feedback...
Official MySQL Documentation
https://dev.mysql.com/doc/refman/8.0/en/comparison-operators.html#operator_is-not
0
0
0
Enjoy our search