MySQL FIND_IN_SET() 函数

实例

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

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

定义与用法

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


语法

  1. FIND_IN_SET( string , string_list )

参数值

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

返回值s

  • 如果在字符串列表中找不到字符串,则此函数返回 0
  • 如果 string 或 string_list 为 NULL,则此函数返回 NULL
  • 如果 string_list 是空字符串(""),则此函数返回 0

技术细节

版本:From MySQL 4.0

更多实例

实例

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

  1. SELECT FIND_IN_SET("a", "s,q,l");
实例

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

  1. SELECT FIND_IN_SET("q", null);

分类导航