Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi STRPOS
Mengembalikan posisi substring dalam string tertentu.
Lihat Fungsi CHARINDEX dan Fungsi POSITION untuk fungsi serupa.
Sintaks
STRPOS(string, substring )
Argumen
- tali
-
Parameter input pertama adalah string yang akan dicari.
- substring
-
Parameter kedua adalah substring untuk mencari di dalam string.
Jenis pengembalian
STRPOSFungsi 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
STRPOSmengembalikan 0 jika substring tidak ditemukan dalam string:
select strpos('dogfish', 'fist'); strpos -------- 0 (1 row)
Contoh
Contoh berikut menunjukkan posisi string fish
dalam katadogfish
:
select strpos('dogfish', 'fish'); strpos -------- 4 (1 row)
Contoh berikut mengembalikan jumlah transaksi penjualan dengan COMMISSION lebih dari 999.00 dari tabelSALES:
select distinct strpos(commission, '.'), count (strpos(commission, '.')) from sales where strpos(commission, '.') > 4 group by strpos(commission, '.') order by 1, 2; strpos | count -------+------- 5 | 629 (1 row)