

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# nullIf
<a name="nullIf-function"></a>

`nullIf` compara dos expresiones. Si son iguales, la función devuelve “null”. Si no son iguales, la función devuelve la primera expresión.

## Sintaxis
<a name="nullIf-function-syntax"></a>

```
nullIf(expression1, expression2)
```

## Argumentos
<a name="nullIf-function-arguments"></a>

`nullIf` toma dos expresiones como argumentos. 

 *expresión*   
La expresión puede ser numérica, una fecha o una cadena. Puede ser un nombre de campo, un valor literal u otra función. 

## Tipo de devolución
<a name="nullIf-function-return-type"></a>

Cadena

## Ejemplo
<a name="nullIf-function-example"></a>

El siguiente ejemplo devuelve valores nulos si se desconoce el motivo del retraso de un envío.

```
nullIf(delayReason, 'unknown')
```

Los siguientes son los valores de los campos.

```
delayReason
============
unknown         
back ordered 
weather delay
```

Para estos valores de campo, se devuelven los siguientes valores.

```
(null)
back ordered 
weather delay
```