轻松上手,快乐学习!

MySQL FIND_IN_SET() 函数


实例

在字符串列表中搜索“q”:
SELECT FIND_IN_SET("q", "s,q,l");
运行实例»

定义和用法

FIND_IN_SET() 函数返回字符串列表中字符串的位置。

语法

FIND_IN_SET(stringstring_list)

参数值

参数 描述
string 必须项。要搜索的字符串
string_list 需要。要搜索的字符串值列表(以逗号分隔)

返回值

  • 如果字符串中没有找到string_list,该函数返回0
  • 如果stringstring_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);
运行实例»