SELECT FIND_IN_SET('b', 'a,b,c,d');// 结果:2// 因为 b 在strlist集合中2的位置, a是位置1select FIND_IN_SET('1', '1');// 结果:1// 这时候的strlist集合有点特殊,只有一个字符串select FIND_IN_SET('2', '1,2');// 结果:2select FIND_IN_SET('6', '1');// 结果:0 str...
MySQL 中的 FIND_IN_SET 函数用于在逗号分隔的字符串列表中查找指定字符串的位置。它接受两个参数:要查找的字符串和逗号分隔的字符串列表。 语法如下: FIND_IN_SET(string, string_list) 其中,string 是要查找的字符串,string_list 是逗号分隔的字符串列表。 返回值为待查找字符串在列表中的位置,如果未找到...
复制 SELECT*from test whereFIND_IN_SET('5',btype) 返回值为null,因为btype中没有”5”这个值,它不同于 like 模糊查询,它是以“,”来分隔值 接下面查询btype字段中包含”20″这个参数的值 代码语言:javascript 复制 SELECT*from test whereFIND_IN_SET('20',btype) 当然它的返回值为null,因为字段中...
selectFIND_IN_SET('重庆','重庆');#-- 这里返回的就是位置下标1selectFIND_IN_SET('重庆','北京');#-- 这里返回的就是0 因为第一个字符串 重庆 不存在于第二个字符串当中selectFIND_IN_SET('2','1,2');#-- 这里返回的就是位置下标2selectFIND_IN_SET('6','1');#-- 这里返回...
MySQL的FIND_IN_SET()函数是一种特殊的函数,它主要用于搜索一个字符串在一个逗号分隔的字符串列表中的位置。 函数的基本语法 FIND_IN_SET(str, strlist) 其中,str是你想要查找的字符串,而strlist是一个包含多个以逗号分隔的字符串的列表。 返回值
权限,分组表已经建好,但是又要实现不同产品需要不同等级不同分组的人员管理,在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,查找资料后发现涉及到数据库的特有函数,候mysql的FIND_IN_SET函数就派上用场了,下面来具体了解一下...
FIND_IN_SET() 是MySQL 函数,它用于在一个以逗号分隔的字符串列表中查找一个特定值的位置FIND_IN_SET() 函数的语法如下:FIND_IN_SET(value, set_string) 复制代码其中,value 是要在 set_string 中查找的值,set_string 是包含逗号分隔的值列表的字符串。
`FIND_IN_SET()` 是一个 MySQL 函数,它用于在一个以逗号分隔的字符串列表中搜索一个特定值的位置以下是 `FIND_IN_SET()` 函数在 MySQL 中的一些实际应用示例:...
在MySQL 数据库中,FIND_IN_SET 函数是一个非常有用的函数,可以用于在一个逗号分隔的字符串列表中查找一个特定的值。本文将介绍 FIND_IN_SET 函数的用法和示例,并解释如何正确使用它来提高查询效率。 FIND_IN_SET 函数的语法 FIND_IN_SET 函数的语法如下所示: ...
首先,我们需要编写 SQL 查询语句,使用 FIND_IN_SET 函数来检索包含指定值的记录。接下来,我们将给出一个具体的代码示例。 代码示例 建表 首先,我们创建一个 users 表,并插入一些测试数据,以便演示 FIND_IN_SET 函数的用法。 CREATETABLEusers(idINTAUTO_INCREMENTPRIMARYKEY,nameVARCHAR(50),interestsVARCHAR(100)...