mysql 查询重复的数据的SQL优化方案

上传:czgylizhibiao 浏览: 15 推荐: 0 文件:PDF 大小:38KB 上传时间:2020-12-17 11:25:27 版权申诉
在mysql中查询不区分大小写重复的数据,往往会用到子查询,并在子查询中使用upper函数来将条件转化为大写。如: 代码如下: select * from staticcatalogue WHERE UPPER(Source) IN (SELECT UPPER(Source) FROM staticcatalogue GROUP BY UPPER(Source) having count(UPPER(Source))>1) ORDER BY upper(Source) DESC; 这条语句的执行效率是非常低的,特别是Source字段没有加索引。尤其是最忌讳的在查询条件中使用了函数,这将极大
上传资源
用户评论