select find_in_set(‘6’,‘1,2’); 结果为0,因为第一个字符串6,并不在第二个参数中 对于上面写的sql语句,使用find_in_set()进行数据查询的时候,一次可以返回多条记录的情况 上面的语句类似于in()如下的操作: select id,name from kg_facts where id in(1,2,3) 3.find_in_set()与in()的应用...
SELECT FIND_IN_SET('111','222,111,333,444'); #查询结果:2 SELECT FIND_IN_SET('111','222,333,444'); #查询结果:0 ## 加法 SELECT 1|4|16|2 /** ENUM和SET ENUM只取单值,但要注意,他的索引是从1开始,加了引号就是值,不加就是索引。 设定enum的格式: enum("选项1","选项2","选项3"...
51CTO博客已为您找到关于mysqlsql FIND_IN_SET 子查询的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及mysqlsql FIND_IN_SET 子查询问答内容。更多mysqlsql FIND_IN_SET 子查询相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
FIND_IN_SET(s1,s2):返回在字符串s2中与s1匹配的字符串的位置,s2参数内容以”,”分隔,形式如 (1,2,6,8,10,22) 示例: 返回字符串 c 在指定字符串中的位置 应用场景 找出有"跳舞"爱好的用户 建表和初始化数据sql:createtablehobbyTable ( idintAUTO_INCREMENTprimarykey, namevarchar(32)DEFAULT'', hobb...
其实上面的SQL语句也等同于下面的in select*fromperwhereidin(2,3,4,5,6); 小提示: find_in_set() 一般都写在 where关键字的后面! 3.find_in_set()与in()的应用场景区别 刚才我们也看到了 select*fromperwherefind_in_set(id,'2,3,4,5,6');与select*fromperwhereidin(2,3,4,5,6); ...
mysql中find_in_set()函数的使用 首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。 现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的 find_in_set ...
要使用 MySQL 的 FIND_IN_SET() 函数从表中获取特定记录作为结果集,可以按照以下步骤进行操作:1. 确保已经连接到 MySQL 数据库。2. 编写 SQL 查询语句,使用 FIND_...
现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的 find_in_set 出马的时候到了。以下为引用的内容: select*fromarticlewhereFIND_IN_SET('4',type) MySQL手册...
那我们如何用sql查找所有type中有3的图片呢?这就要我们的 find_in_set 出马的时候到了。以下为引用的内容: select * from pic where FIND_IN_SET('4',type); MySQL手册中find_in_set函数的语法:FIND_IN_SET(str,strlist) str 要查询的字符串strlist 字段名 参数以”,”分隔 如 (1,2,6,8)查询字段...
一、官方涵义 find_in_set(str,strlist): str 要查询的字符串,strlist 需查询的字段,参数以”,”分隔,形式如 (1,2,6,8,10,...