MySQL
keyboard_arrow_down 295 guides
chevron_leftOperators
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
MySQL | IS NOT
schedule Aug 12, 2023
Last updated local_offer
Tags MySQL
Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
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?
thumb_up
thumb_down
Comment
Citation
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
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!