- Categorias:
NULLIF¶
Retorna NULL se expr1 for igual a expr2, caso contrário retornará expr1.
Sintaxe¶
NULLIF( <expr1> , <expr2> )
Argumentos¶
expr1Qualquer expressão geral de qualquer tipo de dados.
expr2Qualquer 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] | --------+--------+-------------+