- Catégories :
NULLIF¶
Renvoie NULL si expr1
est égal à expr2
, sinon renvoie expr1
.
Syntaxe¶
NULLIF( <expr1> , <expr2> )
Arguments¶
expr1
Une expression générale de tout type de données.
expr2
Toute expression générale correspondant au même type de données que
expr1
.
Renvoie¶
Le type de données de la valeur renvoyée est identique à celui de expr1
.
Détails du classement¶
The collation specifications of all input arguments must be compatible.
The collation of the result is the same as the collation of the first input.
Exemples¶
SELECT a, b, NULLIF(a,b) FROM i; --------+--------+-------------+ a | b | nullif(a,b) | --------+--------+-------------+ 0 | 0 | [NULL] | 0 | 1 | 0 | 0 | [NULL] | 0 | 1 | 0 | 1 | 1 | 1 | [NULL] | 1 | [NULL] | 1 | [NULL] | 0 | [NULL] | [NULL] | 1 | [NULL] | [NULL] | [NULL] | [NULL] | --------+--------+-------------+