Laravel 9 whereNull / whereNotNull Query Example

Websolutionstuff | Oct-18-2022 | Categories : Laravel

In this article, we will see the laravel 9 whereNull / whereNotNull query example. In laravel 9 additional where clauses provide many built-in where methods. So, we will learn how to write queries for whereNull and whereNotNull methods in laravel 9. Also, laravel 9 provides the same method as orWhereNull and orWhereNotNull.

The whereNull() method is used to check the value of the given column is NULL and The whereNotNull() method is used to check the value of the given column is not NULL. Also, we will see examples of SQL query and syntax of IS NULL and IS NOT NULL.

So, let's see a whereNull query in laravel 9 and a whereNotNull query in laravel 9.

Syntax of IS NULL in SQL

The IS NULL is used to check the empty value.

SELECT column_names
FROM table_name
WHERE column_name IS NULL;

 

Example 1:

In this example, we will retrieve all customers with a NULL value in the Address field. 

SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NULL;

 

 

Syntax of the whereNull()

 In laravel whereNull() function add a column to check the condition.

whereNull(Column Name);

 

Example 2:

In this example, we will retrieve all records with the updated_at column value being NULL.

$users = DB::table('users')
                ->whereNull('updated_at')
                ->get();

 

Syntax of IS NOT NULL in SQL

The IS NOT NULL is used to check the non-empty value.

SELECT column_names
FROM table_name
WHERE column_name IS NOT NULL;

 

 

Example 3:

In this example, we will retrieve all customers with a value in the Address field. 

SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NOT NULL;

 

Syntax of the whereNotNull()

  In laravel whereNotNull() function add a column to check the condition.

whereNotNull(Column Name);

 

Example 4:

In this example, we will retrieve all records from the user's table with the updated_at column value not NULL.

$users = DB::table('users')
                ->whereNotNull('updated_at')
                ->get();

 


You might also like:

Recommended Post
Featured Post
Server Side Custom Search in Datatables
Server Side Custom Search in D...

In this example we will discuss about server side custom search in datatable. Datatable provides default searching...

Read More

Apr-05-2021

How to Add Select Clear Select2 Dropdown
How to Add Select Clear Select...

Hey everyone! Have you ever wanted to make your website's dropdown menus more interactive and user-friendly? Well, I...

Read More

Feb-19-2024

How To Create Unique Slug In Laravel 9
How To Create Unique Slug In L...

In this article, we will see how to create a unique slug in laravel 9. A slug is the part of a URL that i...

Read More

Sep-27-2022

Vue Js Get Array Of Length Or Object Length
Vue Js Get Array Of Length Or...

In this tutorial, we will see you example of vue js get an array of length or object length. we will learn about vu...

Read More

Jan-07-2022