MySQL LOCATE() Fungsi
Contoh
Cari "3" di string "W3Schools.com", dan kembalikan posisi:
SELECT LOCATE("3", "W3Schools.com") AS MatchPosition;
Definisi dan Penggunaan
Fungsi LOCATE() mengembalikan posisi kemunculan pertama substring dalam string.
Jika substring tidak ditemukan dalam string asli, fungsi ini mengembalikan 0.
Fungsi ini melakukan pencarian case-insensitive.
Catatan: Fungsi ini sama dengan fungsi POSITION() .
Sintaksis
LOCATE(substring, string, start)
Nilai Parameter
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The string that will be searched |
start | Optional. The starting position for the search. Position 1 is default |
Detail Teknis
Bekerja di: | Dari MySQL 4.0 |
---|
Lebih Banyak Contoh
Contoh
Cari "com" di string "W3Schools.com" (mulai dari posisi 3), dan kembalikan posisi:
SELECT LOCATE("com", "W3Schools.com", 3) AS MatchPosition;
Contoh
Cari "a" di kolom NamaPelanggan, dan kembalikan posisi:
SELECT LOCATE("a", CustomerName)
FROM Customers;