数据库处理表中重复数据方法
2014-05-14 11:13
148 查看
--查询表中重复数据
select * from 表名 t where t.id in (
SELECT id FROM 表名 GROUP BY id HAVING COUNT(主键编号)>1
);
--去除表中重复数据
delete from 表名 a where rowid not in (
select max(b.rowid) from 表名 b where a.主键编号 = b.主键编号
);
select * from 表名 t where t.id in (
SELECT id FROM 表名 GROUP BY id HAVING COUNT(主键编号)>1
);
--去除表中重复数据
delete from 表名 a where rowid not in (
select max(b.rowid) from 表名 b where a.主键编号 = b.主键编号
);
相关文章推荐
- [转帖]记录:删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- java中删除数据库中重复数据的几个方法-Java基础-Java-编程开发
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- Sql Server实用操作-删除数据库中重复数据的几个方法
- java中删除数据库中重复数据的几个方法
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法 (ZT)
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法
- 删除数据库中重复数据的几个方法