

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

# Locate
<a name="locate-function"></a>

`locate`menempatkan substring yang Anda tentukan dalam string lain, dan mengembalikan jumlah karakter sampai karakter pertama dalam substring. Fungsi mengembalikan 0 jika tidak menemukan substring. Fungsinya berbasis 1.

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

```
locate(expression, substring, start)
```

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

 *ekspresi*   
Ekspresi harus berupa string. Ini bisa berupa nama bidang yang menggunakan tipe data string, nilai literal seperti**'12 Main Street'**, atau panggilan ke fungsi lain yang mengeluarkan string.

 *substring*   
Kumpulan karakter dalam *ekspresi* yang ingin Anda temukan. Substring dapat terjadi satu kali atau lebih dalam *ekspresi*.

 *mulai*   
(Opsional) Jika *substring* terjadi lebih dari sekali, gunakan *start* untuk mengidentifikasi di mana dalam string fungsi harus mulai mencari substring. Misalnya, Anda ingin menemukan contoh kedua substring dan Anda pikir itu biasanya terjadi setelah 10 karakter pertama. Anda menentukan nilai *awal* 10. Ini harus dimulai dari 1.

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

Bilangan Bulat

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

Contoh berikut mengembalikan informasi tentang di mana kejadian pertama substring 'dan' muncul dalam string.

```
locate('1 and 2 and 3 and 4', 'and')
```

Nilai berikut dikembalikan.

```
3
```

Contoh berikut mengembalikan informasi tentang di mana kejadian pertama substring 'dan' muncul dalam string setelah karakter keempat.

```
locate('1 and 2 and 3 and 4', 'and', 4)
```

Nilai berikut dikembalikan.

```
9
```