模糊查询
2016-01-06 09:09
162 查看
LIKE 时只能是 like 'AA%' 这种前端匹配的才能使用索引。小量数据可以用like查询,如果是大量数据就不好用了。即便带分页也是速度慢。可以使用 locate 和 instr 这两个函数来代替
使用内部函数instr,可代替传统的like方式查询,并且速度更快。instr(字段,'关键字')
select 字段 from table_name where instr(字段,'关键字')>0;
locate 的別名 position
select 字段 from table_name where locate('关键字',字段)>0;
select 字段 from table_name where position('关键字'in 字段);
使用内部函数instr,可代替传统的like方式查询,并且速度更快。instr(字段,'关键字')
select 字段 from table_name where instr(字段,'关键字')>0;
locate 的別名 position
select 字段 from table_name where locate('关键字',字段)>0;
select 字段 from table_name where position('关键字'in 字段);
相关文章推荐
- 安装cocoapods时出现错误 Operation not permitted - /usr/bin/pod
- 免费的就是最贵的
- http协议详解<一>
- php 抓取页面数据
- shell\comdlg32\fileopensave.cpp(9456)\COMDLG32.dll!
- 获取Android设备唯一标识码
- https访问glassfish替换glassfish证书
- 介绍几种c/c++编译方式(记事本编译、vim编译)
- 关于年终奖励的扣税算法BUG
- 黑色帽子(南阳oj455)(逻辑思维题)
- android中listview分页加载数据
- ionic学习笔记5
- 中新创科网络远程电源集中控制管理系统解决方案
- ArcEngine由点生成TIN
- PHP常用的正则表达式
- android点击事件
- protobuf 实战(2)mac 生成篇
- Android消息通知(notification)和PendingIntent传值
- Cocos2d-x v3.9发布
- 详解c++指针的指针和指针的引用