mysql中模糊查询用instr
来源:互联网 发布:苹果淘宝打不开 编辑:程序博客网 时间:2024/04/30 23:58
在mysql中使用内部函数instr,可代替传统的like方式查询,并且速度更快。
instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0.
例如,查询字段name中带”军”的名字,传统的方法是:
select name from 用户表 where name like `%军%’;
用instr的方法:
select name from 用户表 where instr(’name‘,‘军’);
或:
select name from 用户表 where instr(’name‘,’军’)>0;
表A
字段:姓名
张三
王五
表B
字段:title
信息一 张三发布
信息二 王五发布
信息三 张三发布
排行榜,按表A的姓名 like %‘name’% 匹配 表B的 title 的条数进行排序,
select 姓名,count(b.title) from a inner join b on instr(b.title,a.姓名)>0 group by 姓名 order by count(b.title)
阅读全文
0 0
- mysql中模糊查询用instr
- MySql中Like与Instr模糊查询性能比较
- MySQL模糊查询使用INSTR替代LIKE
- ORACLE中Like与Instr模糊查询性能大比拼
- ORACLE中Like与Instr模糊查询性能大比拼
- Oracle中Like与Instr模糊查询性能大比拼
- ORACLE中Like与Instr模糊查询性能大比拼
- ORACLE中Like与Instr模糊查询性能大比拼
- ORACLE中Like与Instr模糊查询性能大比拼
- mysql中模糊查询
- 模糊查询Like与Instr
- MYSQL 用instr来做匹配查询
- Oracle模糊查询 like与instr
- 写sql语句,模糊查询:instr ----like
- mysql 模糊查询语句比较(LIKE、instr、locate、find_in_set、position)
- ORACLE中Like与Instr模糊查询性能大比拼(转载)
- ORACLE中Like与Instr模糊查询性能大比拼(转载)
- mysql中like模糊查询优化
- hibernate 三种状态详解
- Linux cron的几点总结
- 关于Apache Tomcat解决localhost was unable to start within 45 seconds
- 基于ES的全文文本搜索
- webstrom的使用
- mysql中模糊查询用instr
- android NFC getId()后进制转换
- redis-lock
- LeetCode Weekly Contest 37解题思路
- 50个必备的实用jQuery代码段+ 可以直接拿来用的15个jQuery代码片段
- c、c++求a的n次方(a是个位0~9)
- 逻辑回归应用之Kaggle泰坦尼克之灾
- 弹出窗口特效
- [ACM] 第八届西邮杯初赛题解