Definisi dan Penggunaan
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 ().
Syntax
POSITION(substring IN string)
Nilai Parameter
Parameter | Deksripsi |
---|---|
substring | Required. Substring yang akan dicari dalam string |
string | Required. String yang akan dicari |
Detail Teknis
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;