A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/sql/mysql-coalesce-function/ below:

MySQL COALESCE() Function - GeeksforGeeks

MySQL COALESCE() Function

Last Updated : 12 Jul, 2025

The MySQL COALESCE() function returns the first non-null value in a list of expressions.

COALESCE function in MySQL

The COALESCE function in MySQL is used to get the first non-null value from a list of expressions.

If all the values in the list are evaluated to NULL, then the COALESCE() function returns NULL. The COALESCE() function accepts one parameter, which is the list, which can contain various values.

Syntax

The MySQL COALESCE function syntax is:

COALESCE(value_1, value_2, ...., value_n)

Parameters:

value_1: It is used to specify the first value in the list.

COALESCE( ) function is supported in following versions of MySQL

MySQL COALESCE() Function Examples

Let's look at some examples of the COALESCE() function in MySQL and understand how to use COALESCE function.

Using COALESCE() function on a list example

In this example, we will use the COALESCE function on a list of values where the first value is NULL.

Query:

SELECT COALESCE(NULL, 'A', 'B', NULL); 

Output:

A 
Example 2

In this example, we will use the COALESCE function on a list of values where the first value is not NULL

Query

SELECT COALESCE('A', NULL, 'B', NULL); 

Output:

A 
Important Points About MySQL COALESCE() Function


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4