目录

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)

返回值

  • 如果字符串未找到于字符串列表,这个函数返回0
  • 如果字符串或者字符串列表为NULL,该函数返回NULL
  • 如果字符串列表为空字符串 (""),该函数返回 0

技术细节

工作于: 从 MySQL 4.0 开始

更多示例

示例

在字符串列表中搜索"a":

SELECT FIND_IN_SET("a", "s,q,l");
亲自试一试 »

示例

在字符串列表中搜索"q"(字符串列表为 NULL):

SELECT FIND_IN_SET("q", null);
亲自试一试 »