Fungsi FIELD()
dapat digunakan untuk mengembalikan posisi indeks suatu nilai dalam daftar nilai.
Fungsi ini melakukan pencarian case-sensitive.
Catatan: Jika nilai yang ditentukan tidak ditemukan dalam daftar nilai, fungsi ini akan mengembalikan 0. Jika nilainya NULL, fungsi ini akan mengembalikan 0.
FIELD(value, val1, val2, val3, ...)
Parameter | Deskripsi |
---|---|
value | Required. Nilai yang akan dicari dalam daftar |
val1, val2, val3, …. | Required. Nilai yang akan dicari dalam daftar |
Works in: | Mulai dari MySQL 4.0 |
---|
Contoh
Kembalikan posisi indeks “q” dalam daftar string:
SELECT FIELD("q", "s", "q", "l");
Contoh
Kembalikan posisi indeks “c” dalam daftar string:
SELECT FIELD("c", "a", "b");
Contoh
Kembalikan posisi indeks “Q” dalam daftar string:
SELECT FIELD("Q", "s", "q", "l");
Contoh
Kembalikan posisi indeks 5 dalam daftar numerik:
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);