find_in_set 函数
find_in_set()函数是MySQL中的一个字符串函数,用于在一个逗号分隔的字符串列表中查找某个值,并返回其在列表中的位置。
函数的语法如下: find_in_set(str, strlist)
参数说明:
- str:要查找的值。
- strlist:逗号分隔的字符串列表。
返回值: 如果找到了值,则返回其在列表中的位置。如果没有找到,则返回0。
示例: 假设有一个列表字符串"abc,def,ghi,jkl",我们要查找字符串"def"在列表中的位置,可以使用find_in_set()函数进行查找,如下所示: SELECT find_in_set('def', 'abc,def,ghi,jkl'); 结果为2,表示字符串"def"在列表中的位置为2。
原文地址: http://www.cveoy.top/t/topic/hZCd 著作权归作者所有。请勿转载和采集!