

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

`nullIf` 會比較兩個表達式。如果它們相等，則函數會傳回 Null。如果它們值不相等，則函數會傳回第一個表達式。

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

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

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

`nullIf` 需要兩個表達式做為引數。

 *表達式*   
表達式可以是數字、日期時間或字串。它可以是欄位名稱、常值或另一個函數。

## 傳回類型
<a name="nullIf-function-return-type"></a>

String

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

以下範例會在交貨延遲的原因不明時傳回 Null。

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

以下是指定欄位的值。

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

對於這些欄位值，會傳回以下值。

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