MySQL функция FIND_IN_SET

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

Описание

MySQL функция FIND_IN_SET возвращает позицию строки в списке строк, разделенных запятыми.

Синтаксис

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

FIND_IN_SET( string, string_list )

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

string — строка для поиска
string_list — список строковых значений разделенных запятыми, которые должны быть найдены.

Примечание

  • Если string не найдена в string_list, функция FIND_IN_SET вернет 0.
  • Если string имеет значение NULL, функция FIND_IN_SET вернет NULL.
  • Если string_list — пустая строка, функция FIND_IN_SET вернет 0.
  • Если string_list равно NULL, функция FIND_IN_SET вернет NULL.

Применение

Функция FIND_IN_SET может использоваться в следующих версиях 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 функции FIND_IN_SET, чтобы понять, как использовать функцию FIND_IN_SET в MySQL.
Например: