mysql中比like更高效的查询find_in_set
来源:互联网 发布:人工智能演讲英文 编辑:程序博客网 时间:2024/04/30 06:40
<span style="font-family:Microsoft YaHei;font-size:14px;">select id, list, name from table where 'daodao' IN (list); (一)</span>注:1. table含有三个字段id:int, list:varchar(255), name:varchar(255)
实际上这样是不行的,这样只有当name是list中的第一个元素时,查询才有效,否则都的不到结果,即使'daodao'真的再list中
再来看看这个:
<span style="font-family:Microsoft YaHei;font-size:14px;">select id, list, name from table where 'daodao' IN ('libk', 'zyfon', 'daodao'); (二)</span>这样是可以的
这两条到底有什么区别呢?为什么第一条不能取得正确的结果,而第二条却能取得结果。
原因其实是(一)中 (list) list是变量, 而(二)中 ('libk', 'zyfon', 'daodao')是常量
所以如果要让(一)能正确工作,需要用find_in_set():
<span style="font-family:Microsoft YaHei;font-size:14px;">select id, list, name from table where FIND_IN_SET( 'daodao' , list); (一)的改进版。<pre><span style="color:#464646;font-size: 16px;"><span style="color:#00B7EF;">FIND_IN_SET语句mysql> select * from test where find_in_set('name1',name);</span></span>
</span>
0 0
- mysql中比like更高效的查询find_in_set
- MySQL中比like语句更高效的写法locate position instr find_in_set
- MySQL中比like语句更高效的写法locate position instr find_in_set
- MySQL中比like语句更高效的写法locate position instr find_in_set
- MySQL中比like语句更高效的写法locate/position/instr/find_in_set
- MySQL比like语句更高效的写法locate position instr find_in_set
- MySQL比like语句更高效的写法locate position instr find_in_set
- MySQL比like语句更高效的写法locate position instr find_in_set
- MySQL比like语句更高效的写法locate、position、instr find_in_set
- MySQL比like语句更高效的写法locate position instr find_in_set
- MySQL:比like语句更高效的写法locate position instr find_in_set(2014-05-07 17:40:04)
- 关于 mysql 中 find_in_set 与 like 查询的一些思考
- MySQL比like语句更高效的写法
- Mysql模糊查询like效率,以及更高效的写法
- mysql LIKE,FIND_IN_SET,locate,查询字段中包含
- MySql中的FIND_IN_SET使用方法,满足包含查询,类似like但是不同于like的用法
- mysql中find_in_set的用法
- mysql中FIND_IN_SET的使用方法
- 51单片机(四)——中断
- Openstack Api分析(一)
- android知识小结
- 第五章
- How to Create a Framework for iOS
- mysql中比like更高效的查询find_in_set
- Nginx配置指令location匹配符优先级和安全问题
- mac环境下安装虚拟机win7+loadrunner破解汉化
- yum proxy configure
- struts2,hibernate,spring整合笔记(1)
- Gson 封装,json从此很简单
- CSS background-repeat 属性
- dom4j 生成XML文档
- C# 操作excel(东拼西凑的)