注册 留言板
当前位置:首页 > 数据库 > Mysql > 正文

mysql中模糊查询用instr

来源:CSDN   发布时间: 2017-06-19   作者:liucsen   浏览次数:
摘要: 在mysql中使用内部函数instr,可代替传统的like方式查询,并且速度更快。 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’);


我来说两句
评论内容:
验  证  码:
 
(网友评论仅供其表达个人看法,并不表明本站同意其观点或证实其描述。)
评论列表
已有 0 条评论(查看更多评论)
精彩专题
友情链接:
设为首页 - 加入收藏 Copyright @2016 Infocool 版权所有 粤ICP备16000626号