Definisi dan Penggunaan
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.
Syntax
FIELD(value, val1, val2, val3, ...)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| value | Required. Nilai yang akan dicari dalam daftar |
| val1, val2, val3, …. | Required. Nilai yang akan dicari dalam daftar |
Detail Teknis
| 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);