Fungsi POSITION()
digunakan untuk 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 LOCATE()
sama dengan fungsi POSITION ().
POSITION(substring IN string)
Parameter | Deksripsi |
---|---|
substring | Required. Substring yang akan dicari dalam string |
string | Required. String yang akan dicari |
Works in: | Mulai dari MySQL 4.0 |
---|
Contoh
Cari “d” dalam string “dosenit.com” dan kembalikan posisi:
SELECT POSITION("d" IN "dosenit.com") AS MatchPosition;
Contoh
Cari “COM” dalam string “dosenit.com” (mulai dari posisi 3), dan kembalikan posisi:
SELECT POSITION("COM" IN "dosenit.com") AS MatchPosition;
Contoh
Cari “u” di kolom NamaCustomer dan kembalikan posisi:
SELECT POSITION("u" IN NamaCustomer) FROM Customers;