MySQL | IS NOT NULL Operator: Learn about the MySQL IS NOT NULL Operator, with its explanation, syntax, and query examples.
Submitted by Apurva Mathur, on September 14, 2022

IS NOT NULL Operator

In terms of a database management system, a null value is something that doesn't exist. A field with a null value is a field with no value. It is different from "0" or any real value. Usually, the null value tells us that value exists but it is not known or undefined for that row. So as the name suggests the IS NOT NULL operator gives you the data where the value IS NOT NULL.

IS NOT NULL Operator Syntax

SELECT Column1, Columns2, ...
FROM table_name
WHERE column_name IS NOT NULL;

Let us see some examples;

IS NOT NULL Operator Examples

Suppose we have a table named "student_details" and inside this table, you have the following columns,

IS NOT NULL Operator Example 1

CASE 1: Using IS NOT NULL Operator

As you can see in the above table that we have some NULL values in "student_department" and if we only want those values which are not null is the such case we can write,

SELECT * FROM student_details
WHERE student_department IS NOT NULL;
IS NOT NULL Operator Example 2

As you can see in the result, the student department column has 0 null values.

CASE 2: Using IS NOT NULL operator with any other operator

You can simply use this operator with other operators, as you can see the gender column also has null values so we can write a condition that will give us all the values excluding null values from the student department and gender column, in case we will use AND operator between two IS NOT NULL condition.

SELECT * FROM student_details
WHERE student_department IS NOT NULL and gender IS NOT NULL;
IS NOT NULL Operator Example 3


Comments and Discussions!

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© some rights reserved.