QUOTE:
select id,title,name from achech_com.s
where binary u(title) like concat('%',u('a'),'%')
检索步骤是先将属性指定为 BINARY 以精确检索结果而被 like title内容存在大小写字母可能故先使用 u 将字段内容全部转换成大写字母然后再进行 like 操作而 like 操作使用模糊思路方法使用 concat好处是传进来可以是直接关键字不需要带“%”万用符将“'a'”直接换成你变量在任何语言下都万事无忧了当然你也可以这么写:
QUOTE:
select id,title,name from achech_com.s where binary u(title) like u('%a%')
检索结果还算满意吧不过速度可能会因此而慢N毫秒
TAG: 数据库 mysql MySQL Mysql MYSQL MySQl MySql 中文 检索
最新评论