Home » Software » DBMS » MSSQL Server » Fungsi String CHARINDEX() Pada SQL Server

Fungsi String CHARINDEX() Pada SQL Server

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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(substringstringstart)

Nilai Parameter

ParameterDeskripsi
substringRequired. Substring yang akan dicari
stringRequired. String yang akan dicari
startOptional. 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;

You may also like