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