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