Функция MySQL FIND_IN_SET()
Пример
Найдите «q» в списке строк:
SELECT FIND_IN_SET("q", "s,q,l");
Определение и использование
Функция FIND_IN_SET() возвращает позицию строки в списке строк.
Синтаксис
FIND_IN_SET(string, string_list)
Значения параметров
Parameter | Description |
---|---|
string | Required. The string to search for |
string_list | Required. The list of string values to be searched (separated by commas) |
Возвращаемые значения
- Если строка не найдена в string_list , эта функция возвращает 0
- Если string или string_list имеет значение NULL, эта функция возвращает NULL .
- Если string_list является пустой строкой (""), эта функция возвращает 0
Технические детали
Работает в: | Из MySQL 4.0 |
---|
Дополнительные примеры
Пример
Найдите «a» в списке строк:
SELECT FIND_IN_SET("a", "s,q,l");
Пример
Найдите «q» в списке строк (список строк равен NULL):
SELECT FIND_IN_SET("q", null);