高效模糊查询like小结

来源:互联网 发布:ubuntu ssh服务安装包 编辑:程序博客网 时间:2024/06/05 02:42


[javascript] view plain copy
  1. 一: %的使用(代表多个字符)
  2. select * from table where name like '%模糊%';(包含模糊)
  3. select * from table where name like '模糊%';(以模糊开头)
  4. select * from table wgere name like '%模糊'; (以模糊结尾)
  5. 二: _的使用(代表单个字符)
  6. select * from table where name like '%张_%'; (name叫张*的都属于查询的结果集)
  7. 三: []的使用(中括号内任意一个字符)
  8. select * from table where name like '[张,王]三'; (name叫张三,王三的都属于查询的结果集)

  9. 四: [^]的使用(不属于括号内的任意一个字符)
  10. select * from table where name like '[张,王]三'; (name不叫张三,王三的都属于查询的结果集)
  11. 五:高效模糊查询
  12. select * from table where LOCATE('银行',字段名称) >0 OR LOCATE('BANK',LOWER(字段名称)) >0;

原创粉丝点击