原文:mysql查找以逗号分隔的值-find_in_set

需求:有一个表字段很多逗号的值,然后查询时候传入一些值,匹配所有数据内包含查询传入的这些值的数据 可能你一开始会想到 SELECT FROM xujiantao WHERE game LIKE 或者 , 那么结果可能也会包含 的数据,不太准 一开始我用的正则匹配的,今天无意中发现了另外一个MYSQL函数,废话不多说了 相信很多人也这么存过,假如有以下表数据: 然后试下LIKE: 它把包含 和包含 ...

2015-07-08 02:06 0 3754 推荐指数:

查看详情

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
MySQLfind_in_set()和in的区别

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

Thu Jul 14 09:39:00 CST 2016 0 2274
MySQLFIND_IN_SET、LIKE、IN的区别

现在有张新闻表,里面有新闻名称name字段,有新闻类型type字段,1代表头条,2代表推荐,11代表热点,22代表最新,现在表中有两条记录,存储形式如下,现在的需求是查找头条新闻,及type中包含1的:LIKE函数  可以看出,把包含11的数据也查出来了,因为它符合查询条件,包含1,所以使 ...

Thu Aug 08 19:40:00 CST 2019 0 463
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM