VeloDB Cloud
SQL Manual
Functions
conditional-functions
nullif

nullif

Description

Syntax:

nullif(expr1, expr2)

If the two parameters are equal, the function will return null. Otherwise, it will return the value of the first parameter. This function has the same effect as case when:

CASE
     WHEN expr1 = expr2 THEN NULL
     ELSE expr1
END

Example

mysql> select nullif(1,1);
+--------------+
| nullif(1, 1) |
+--------------+
|         NULL |
+--------------+

mysql> select nullif(1,0);
+--------------+
| nullif(1, 0) |
+--------------+
|            1 |
+--------------+

Keywords

NULLIF