Definisi dan Penggunaan
Fungsi CHARINDEX()
digunakan untuk dapat mencari substring dalam string, dan mengembalikan posisinya.
Jika substring tidak ditemukan, fungsi ini akan mengembalikan 0.
Catatan: Fungsi ini melakukan pencarian case-sensitive.
Syntax
CHARINDEX(substring, string, start)
Nilai Parameter
Parameter | Deskripsi |
---|---|
substring | Required. Substring yang akan dicari |
string | Required. String yang akan dicari |
start | Optional. Posisi di mana pencarian akan dimulai (jika tidak ingin memulai di awal string). Posisi pertama dalam string adalah 1 |
Detail Teknis
Works in: | SQL Server (mulai dari 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Contoh
Cari “cus” dalam string “Customer”, dan return position:
SELECT CHARINDEX('Cus', 'Customer') AS MatchPosition;
Contoh
Telusuri “mer” dalam string “Pelanggan”, dan kembali posisi (mulai di posisi 3):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;