

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

`nullIf` compare deux expressions. Si elles sont égales, la fonction retourne null. Si elles ne sont pas égales, la fonction renvoie la première expression.

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

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

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

`nullIf` prend deux expressions comme arguments. 

 *expression*   
L’expression peut être de type numérique, datetime ou chaîne. Il peut s’agir d’un nom de champ, d’une valeur littérale ou d’une autre fonction. 

## Type de retour
<a name="nullIf-function-return-type"></a>

String

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

L’exemple suivant retourne des valeurs nulles si la raison pour un délai d’expédition est inconnue.

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

Les valeurs suivantes sont celles du champ donné.

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

Pour ces valeurs, les valeurs suivantes sont renvoyées.

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