Fungsi CHARINDEX - AWS Clean Rooms

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

Fungsi CHARINDEX

Mengembalikan lokasi substring tertentu dalam string.

Lihat Fungsi POSISI dan fungsi STRPOS untuk fungsi serupa.

Sintaks

CHARINDEX( substring, string )

Argumen

substring

Substring untuk mencari dalam string.

tali

String atau kolom yang akan dicari.

Jenis pengembalian

Fungsi CHARINDEX 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

CHARINDEX mengembalikan 0 jika substring tidak ditemukan dalam: string

select charindex('dog', 'fish'); charindex ---------- 0 (1 row)

Contoh-contoh

Contoh berikut menunjukkan posisi string fish dalam katadogfish:

select charindex('fish', 'dogfish'); charindex ---------- 4 (1 row)

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

select distinct charindex('.', commission), count (charindex('.', commission)) from sales where charindex('.', commission) > 4 group by charindex('.', commission) order by 1,2; charindex | count ----------+------- 5 | 629 (1 row)