

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

`nullIf` confronta due espressioni. Se sono uguali, la funzione restituisce null. Se non sono uguali, la funzione restituisce la prima espressione.

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

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

## Arguments (Argomenti)
<a name="nullIf-function-arguments"></a>

`nullIf` richiede due espressioni come argomenti. 

 *espressione*   
L'espressione può essere numerica, datetime o stringa. Può trattarsi di un nome di campo, un valore letterale o un'altra funzione. 

## Tipo restituito
<a name="nullIf-function-return-type"></a>

Stringa

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

L'esempio seguente restituisce i valori null se il motivo di un ritardo di spedizione è sconosciuto.

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

I seguenti sono i valori di campo forniti.

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

Per questi valori di campo vengono restituiti i seguenti valori.

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