MySQL FIND_IN_SET() 函数使用方法及示例

MySQL函数

在线示例

在字符串列表中搜索“ q”:

SELECT FIND_IN_SET("q", "s,q,l");

定义和用法

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

语法

FIND_IN_SET(string, string_list)

参数值

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

返回值

  • 如果字符串(string_list)中没有找到string,该函数返回0

  • 如果stringstring_list为NULL,则此函数返回NULL

  • 如果string_list为空字符串(""),则此函数返回0

技术细节

适用于:从MySQL 4.0

更多实例

在线示例1

在字符串列表中搜索“ a”:

SELECT FIND_IN_SET("a", "s,q,l");

在线示例2

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

SELECT FIND_IN_SET("q", null);

MySQL函数