

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Split
<a name="split-function"></a>

`split`membagi string menjadi array substring, berdasarkan pembatas yang Anda pilih, dan mengembalikan item yang ditentukan oleh posisi.

Anda hanya dapat menambahkan `split` ke bidang terhitung selama persiapan data, bukan ke analisis. Fungsi ini tidak didukung dalam kueri langsung ke Microsoft SQL Server.

## Sintaksis
<a name="split-function-syntax"></a>

```
split(expression, delimiter , position)
```

## Pendapat
<a name="split-function-arguments"></a>

 *ekspresi*   
Ekspresi harus berupa string. Ini bisa berupa nama bidang yang menggunakan tipe data string, nilai literal seperti**'12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane'**, atau panggilan ke fungsi lain yang mengeluarkan string.

 *pembatas*   
Karakter yang membatasi di mana string dipecah menjadi substring. Misalnya, `split('one|two|three', '|', 2)` menjadi yang berikut.  

```
one
two
three
```
Jika Anda memilih`position = 2`, `split` kembali`'two'`.

 *posisi*   
(Wajib) Posisi item untuk kembali dari array. Posisi item pertama dalam array adalah 1.

## Jenis pengembalian
<a name="split-function-return-type"></a>

Array string

## Contoh
<a name="split-function-example"></a>

Contoh berikut membagi string ke dalam array, menggunakan karakter titik koma (;) sebagai pembatas, dan mengembalikan elemen ketiga dari array.

```
split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)
```

Item berikut dikembalikan.

```
1818 Elm Ct
```

Fungsi ini melewatkan item yang berisi nilai nol atau string kosong. 