- Categorias:
NULLIF¶
Retorna NULL se expr1
for igual a expr2
, caso contrário retornará expr1
.
Sintaxe¶
NULLIF( <expr1> , <expr2> )
Argumentos¶
expr1
Qualquer expressão geral de qualquer tipo de dados.
expr2
Qualquer expressão geral que avalie como o mesmo tipo de dados que
expr1
.
Retornos¶
O tipo de dados do valor retornado é o tipo de dados de expr1
.
Detalhes do agrupamento¶
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.
Exemplos¶
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] | --------+--------+-------------+