MySQL функция FIELD

В этом учебном пособии вы узнаете, как использовать MySQL функцию FIELD с синтаксисом и примерами.

Описание

MySQL функция FIELD возвращает позицию значения в списке значений (val1, val2, val3, …).

Синтаксис

Синтаксис MySQL функции FIELD:

FIELD( value, val1, val2, val3, … )

Параметры или аргументы

value — значение, которое нужно найти в списке.

val1, val2, val3, … — список значений, в котором осуществляется поиск.

Примечание

  • Если значение не найдено в списке значений (val1, val2, val3, …), функция FIELD вернет 0.
  • Если значение равно NULL, функция FIELD вернет 0.
  • Если все аргументы в функции FIELD являются строковыми значениями, поиск выполняется как строковые значения.
  • Если все аргументы в функции FIELD являются числовыми значениями, поиск выполняется как числовые значения.

Применение

Функция FIELD может использоваться в следующих версиях MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

Пример

Рассмотрим примеры MySQL функции FIELD, чтобы понять, как использовать функцию FIELD в MySQL.
Например: