Функция MySQL FIELD()
Пример
Вернуть позицию индекса "q" в списке строк:
SELECT FIELD("q", "s", "q", "l");
Определение и использование
Функция FIELD() возвращает позицию индекса значения в списке значений.
Эта функция выполняет поиск без учета регистра.
Примечание. Если указанное значение не найдено в списке значений, эта функция вернет 0. Если значение равно NULL, эта функция вернет 0.
Синтаксис
FIELD(value, val1, val2, val3, ...)
Значения параметров
Parameter | Description |
---|---|
value | Required. The value to search for in the list |
val1, val2, val3, .... | Required. The list of values to search |
Технические детали
Работает в: | Из MySQL 4.0 |
---|
Дополнительные примеры
Пример
Вернуть позицию индекса "c" в списке строк:
SELECT FIELD("c", "a", "b");
Пример
Вернуть позицию индекса «Q» в списке строк:
SELECT FIELD("Q", "s", "q", "l");
Пример
Вернуть позицию индекса 5 в числовом списке:
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);