数据库中通过group by找出表中的重复数据
2017-02-08 10:43
141 查看
有时候在做数据割接时会碰到数据插入失败的情况,大部分都是导出的数据中存在重复导致的。我们可以通过查询语句带分组条件来确认是否有重复数据。例如我现在有表 t_wlf_info,其中有个 username字段,我可以通过如下语句看username的重复记录:
select * from t_wlf_info where username in (select username from t_wlf_info group by username having count(*) > 1);
也可以通过这条语句只看有多少条重复记录:
select * from (select username, count(*) count from t_wlf_info group by username) t where t.count > 1;
相关文章推荐
- 通过SQL脚本导入数据到不同数据库避免重复导入三种方式
- 通过SQL脚本导入数据到不同数据库避免重复导入三种方式
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法 (ZT)
- 删除数据库中重复数据的几个方法
- 关于使用sql删除数据库重复的数据的方法整理:
- 通过xalan实现关系型数据库到XML的数据交换
- asp.net2005中,在shtml页面中,通过asp.net页面调用数据库数据~
- java中删除数据库中重复数据的几个方法
- 多条重复数据的处理(已调试通过)
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 将数据库中的数据通过 client 控件显示 (一个asp和javascript传参数的列子)
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 通过xalan实现关系型数据库到XML的数据交换
- 删除数据库中重复数据的几个方法
- 通过C#程序生成数据库的实体类,根据SqlServer存储过程生成数据操作类
- 通过WPF/E制作一个从数据库读取数据的图谱