

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

# Fungsi POSISI
<a name="POSITION"></a>

Mengembalikan lokasi substring tertentu dalam string.

## Sintaksis
<a name="position-synopsis"></a>

```
POSITION(substring IN string )
```

## Argumen
<a name="POSITION-arguments"></a>

 *substring*   
Substring untuk mencari di dalam *string*. 

 *tali*   
String atau kolom yang akan dicari. 

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

Fungsi POSITION mengembalikan bilangan bulat yang sesuai dengan posisi substring (berbasis satu, bukan berbasis nol). Posisi didasarkan pada jumlah karakter, bukan byte, sehingga karakter multi-byte dihitung sebagai karakter tunggal.

## Catatan penggunaan
<a name="POSITION_usage_notes"></a>

POSITION mengembalikan 0 jika substring tidak ditemukan dalam string:

```
select position('dog' in 'fish');

position
----------
 0
(1 row)
```

## Contoh
<a name="sub-POSITION_usage_notes-examples"></a>

Contoh berikut menunjukkan posisi string `fish` dalam kata`dogfish`:

```
select position('fish' in 'dogfish');

position
----------
 4
(1 row)
```

Contoh berikut mengembalikan jumlah transaksi penjualan dengan KOMISI lebih dari 999.00 dari tabel PENJUALAN: 

```
select distinct position('.' in commission), count (position('.' in commission))
from sales where position('.' in commission) > 4 group by position('.' in commission)
order by 1,2;

position | count
---------+-------
       5 |    629
(1 row)
```