位置:首页 > 网络编程 > 数据库
点击展开栏目简介
数据库技术,mysql,oracle

mysql:like模糊查询的优化

分享到: 微信 新浪微博 更多

like模糊查询形如'%AAA%'和'%AAA'将不会使用索引;

优化:

使用locate函数或者position函数代替like查询,

如table.field like '%AAA%'可以改为locate('AAA', table.field) > 0或POSITION('AAA' IN table.field)>0


上篇:oracle:like模糊查询的优化

下篇:oracle:排序时对字段特定值执行置顶或固底(指定某个数据排在第一位或最后一页)

发表评论 ​共有​条评论
  • 匿名发表