SQLite ifnull() Function
A SQLite ifnull()
function is a if-else
function that returns the second parameter if the first parameter is NULL
, and otherwise returns the first parameter.
Syntax
Here is the syntax of the SQLite ifnull()
function:
ifnull(expr1, expr2)
The SQLite ifnull()
function is equivalent to the coalesce(expr1, expr2)
function with two parameters.
Parameters
expr1
-
Required. A value or expression to check if it is
NULL
. expr2
-
Required. A value or expression.
Return value
If expr1
is NULL
, the ifnull()
function returns expr2
, otherwise it returns expr1
.
Examples
This example shows the basic usage of the SQLite ifnull()
function:
SELECT
ifnull(NULL, 'It is NULL'),
ifnull('I am not NULL', 'x');
ifnull(NULL, 'It is NULL') = It is NULL
ifnull('I am not NULL', 'x') = I am not NULL