

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

# Substring
<a name="substring-function"></a>

`substring`mengembalikan karakter dalam string, mulai dari lokasi yang ditentukan oleh argumen *awal* dan melanjutkan untuk jumlah karakter yang ditentukan oleh argumen *panjang*. 

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

```
substring(expression, start, length)
```

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

 *ekspresi*   
Ekspresi dapat berupa nama bidang yang menggunakan tipe data string seperti**address1**, nilai literal seperti**'Unknown'**, atau fungsi lain seperti`substring(field_name,1,5)`.

 *mulai*   
Lokasi karakter untuk memulai. *start* bersifat inklusif, sehingga karakter pada posisi awal adalah karakter pertama dalam nilai yang dikembalikan. Nilai minimum untuk *memulai* adalah 1. 

 *panjang*   
Jumlah karakter tambahan untuk dimasukkan setelah *memulai*. *panjang* sudah termasuk *awal*, jadi karakter terakhir yang dikembalikan adalah (*panjang* - 1) setelah karakter awal.

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

String

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

Contoh berikut mengembalikan karakter ke-13 hingga ke-19 dalam sebuah string. Awal string adalah indeks 1, jadi Anda mulai menghitung pada karakter pertama.

```
substring('Fantasy and Science Fiction',13,7)
```

Nilai berikut dikembalikan.

```
Science
```