原文:【MySQL】FIND_IN_SET、LIKE、IN的区别

现在有张新闻表,里面有新闻名称name字段,有新闻类型type字段, 代表头条, 代表推荐, 代表热点, 代表最新,现在表中有两条记录,存储形式如下,现在的需求是查找头条新闻,及type中包含 的:LIKE函数 可以看出,把包含 的数据也查出来了,因为它符合查询条件,包含 ,所以使用like就不满足这种需求了IN 函数 这样查询的结果也不符合要求 这样查找的结果不符合预期, in 后面应该是真实的 ...

2019-08-08 11:40 0 463 推荐指数:

查看详情

mysql语句:in,likefind_in_set用法以及区别

目标:查询callout_session表中qc_normal_label中含有2、3、5 刚测试项目一个数据统计模块,需要查询表中某个列含有多个值的情况,刚开始用的是like来进行筛选, 1、刚开始的思路是使用like来进行筛选,后来想了下,如果用like '%2,3,5%',只能筛选 ...

Wed Apr 24 05:01:00 CST 2019 0 913
MySQLfind_in_set()和in的区别

弄个测试表来说明两者的区别 CREATE TABLE `test` ( `id` int(8) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `list` varchar(255) NOT NULL, PRIMARY ...

Thu Jul 14 09:39:00 CST 2016 0 2274
MySQLFIND_IN_SET()函数

今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间 ...

Thu Jun 29 00:07:00 CST 2017 1 129067
MySQLFIND_IN_SET()函数

今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围 ...

Wed Jun 17 17:46:00 CST 2020 0 879
MySQLFIND_IN_SET()函数

今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间 ...

Tue Feb 14 23:47:00 CST 2017 8 19998
MySQLlike语句更高效的写法locate position instr find_in_set

使用内部函数instr,可代替传统的like方式查询,并且速度更快。 instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0. 例如, select name from tpl_user where 1 and instr(`name ...

Thu Mar 09 22:57:00 CST 2017 0 4364
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM