Mysql数据库查询重复数据
来源:互联网 发布:淘宝店铺哪里购买 编辑:程序博客网 时间:2024/04/30 04:27
今天查询一个表中的重复数据(表中数据1万6左右),用了两种方法,查询结果实在让人惊讶
SELECT * from tab1 where CompanyName in( SELECT companyname from tab1 GROUP BY CompanyName HAVING COUNT(*)>1);-- 129.433msSELECT * from tab1 INNER join ( SELECT companyname from tab1 GROUP BY CompanyName HAVING COUNT(*)>1) as tab2 USING(CompanyName);-- 0.482ms
所以建议大家查询数据时,如果想性能高一点的话,尽量少用in, like '%' 等,能用表连接时,尽量不要用in,效率会很低,如果表中数据量很大,可以建立索引,或多重索引进行查
询,效率会有明显提高。
- Mysql数据库查询重复数据
- 查询数据库重复数据
- Mysql查询重复数据
- mysql 查询重复数据
- mysql查询重复数据
- mysql 查询重复数据
- mysql查询重复数据
- 解决查询MySQL数据库中重复数据的问题
- 查询数据库中的重复数据
- 查询数据库表重复数据
- mysql查询不重复数据
- mysql查询user_id重复数据
- MySQL 查询过滤重复数据
- 【数据库】Mysql数据查询
- MySQL数据库查询数据
- mysql数据库去除重复数据
- mysql数据库DISTINCT 去重复查询
- 数据库查询时过滤重复数据
- 【WebGUI】——IE,Firefox下通用的js触发click事件方法
- 伪随机数生成算法及性能检验
- SQLSEVER中固定排序
- [iphone]Code Sign error: Provisioning profile XXXX can"t be found
- hdu 1857 Word Puzzle
- Mysql数据库查询重复数据
- 樱唯舞的伤感日志推荐:我最喜欢的是你的笑容
- 作为学科的计算机科学(COMPUTING AS A DISCIPLINE)
- 怎样从10亿查询词找出出现频率最高的10个
- 在含有group by的select语句中获取count()==0的数据
- 解决emlog在nginx下伪静态不能使用问题
- 贡献30本经典Linux学习和开发教程和资料,都是pdf完整版的
- Linux字符之1
- 雨中拍照:廉价好用的自制伞架