Fungsi SQL Server CHARINDEX()
Contoh
Cari "t" dalam string "Pelanggan", dan kembalikan posisi:
SELECT
CHARINDEX('t', 'Customer') AS MatchPosition;
Definisi dan Penggunaan
Fungsi CHARINDEX() mencari substring dalam string, dan mengembalikan posisinya.
Jika substring tidak ditemukan, fungsi ini mengembalikan 0.
Catatan: Fungsi ini melakukan pencarian peka huruf besar/kecil.
Sintaksis
CHARINDEX(substring,
string, start)
Nilai Parameter
Parameter | Description |
---|---|
substring | Required. The substring to search for |
string | Required. The string to be searched |
start | Optional. The position where the search will start (if you do not want to start at the beginning of string). The first position in string is 1 |
Detail Teknis
Bekerja di: | SQL Server (dimulai dengan 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Lebih Banyak Contoh
Contoh
Cari "OM" di string "Pelanggan", dan kembalikan posisi:
SELECT
CHARINDEX('OM', 'Customer') AS MatchPosition;
Contoh
Cari "mer" di string "Pelanggan", dan kembalikan posisi (mulai dari posisi 3):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;