首页 > 数据库 > MySQL > 正文
mysql中模糊查询用instr
2017-06-19       个评论    来源:  
收藏    我要投稿

mysql中模糊查询用instr,在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;

select name from 用户表 where instr(`name`,’jack’);

 

点击复制链接 与好友分享!回本站首页
上一篇:MySQL同步故障:"Slave_SQL_Running:No"两种解决办法
下一篇:Mysql安装流程
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 |
版权所有: 88bifa.com--致力于做实用的IT技术学习网站