MySQL FIND_IN_SET函数的用法及实例演示

MySQL FIND_IN_SET函数

MySQL FIND_IN_SET函数是MySQL中一个字符串函数,它用于查找字符串中是否存在指定的子字符串,返回子字符串在字符串中的位置,如果不存在,则返回0。

使用方法

MySQL FIND_IN_SET函数的语法格式如下:

FIND_IN_SET(str,strlist)

其中,str是要查找的子字符串,strlist是要查找的字符串列表,字符串列表中的字符串以逗号分隔。

实例演示

下面我们来看一个实例,我们在MySQL数据库中有一个表test,其中有一个字段str,字段str中存储了以逗号分隔的字符串,我们要查找字符串中是否存在字符串“php”,代码如下:

SELECT FIND_IN_SET('php',str) FROM test;

执行上面的语句,如果字符串中存在“php”,则会返回字符串“php”在字符串中的位置,如果不存在,则返回0。


本文链接:http://task.lmcjl.com/news/11117.html

展开阅读全文