# NULL- 指令碼與圖表函數

Null 函數會傳回 NULL 值。

語法：

Null( )

範例： 載入指令嗎

在此範例中，會載入含有四列的內嵌表格，其中前三行不包含任何內容，或是在 Value 資料行中包含 - 或 'NULL'。您想要將這些值轉換為真正NULL 值表示法。

這個中間前置 LOAD 使用 Null 函數執行轉換。

第一個前置 LOAD 會新增一個欄位，僅針對此範例中的圖例，檢查值是否為 NULL。

```
NullsDetectedAndConverted:

LOAD *,
If(IsNull(ValueNullConv), 'T', 'F') as IsItNull;

LOAD *,
If(len(trim(Value))= 0 or Value='NULL' or Value='-', Null(), Value ) as ValueNullConv;

LOAD * Inline
[ID, Value
0,
1,NULL
2,-
3,Value];
```

這是產生的表格。在 ValueNullConv 資料列中，NULL 值由 - 代表。

Example 1

| ID | Value | ValueNullConv | IsItNull |
| --- | --- | --- | --- |
| 0 | - | - | T |
| 1 | NULL | - | T |
| 2 | - | - | T |
| 3 | Value | Value | F |