- Catégories :
NULLIF¶
Renvoie NULL si expr1 est égal à expr2, sinon renvoie expr1.
Syntaxe¶
NULLIF( <expr1> , <expr2> )
Arguments¶
expr1Une expression générale de tout type de données.
expr2Toute 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] | --------+--------+-------------+