Home » Software » DBMS » Mysql » Fungsi String LOCATE() Pada MySQL

Fungsi String LOCATE() Pada MySQL

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi LOCATE() digunakan untuk dapat mengembalikan posisi kemunculan pertama substring dalam sebuah string.

Jika substring tidak ditemukan dalam string asli, fungsi ini akan mengembalikan 0.

Fungsi ini melakukan pencarian case-sensitive.

Catatan: Fungsi ini sama dengan fungsi POSITION().

Syntax

LOCATE(substringstringstart)

Nilai Parameter

ParameterDeksripsi
substringRequired. Substring yang akan dicari dalam string
stringRequired. String yang akan dicari
startOptional. Posisi awal pencarian. Posisi 1 adalah default

Detail Teknis

Works in:Mulai dari MySQL 4.0

Contoh
Cari “d” dalam string “dosenit.com” dan kembalikan posisi:

SELECT LOCATE("d", "dosenit.com") AS MatchPosition;

Contoh
Cari “com” dalam string “dosenit.com” (mulai dari posisi 3), dan kembalikan posisi:

SELECT LOCATE("com", "dosenit.com", 3) AS MatchPosition;

Contoh
Cari “u” di kolom NamaCustomer dan kembalikan posisi:

SELECT LOCATE("u", NamaCustomer)
FROM Customers;

You may also like