查询数据库中重复记录的方法
来源:互联网 发布:windows me iso 编辑:程序博客网 时间:2024/05/14 16:24
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
SELECT * FROM people WHERE peopleId IN ( SELECT peopleId FROM people GROUP BY peopleId HAVING COUNT(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where peopleId in (select peopleId from people group by peopleId having count
(peopleId) > 1) and rowid not in (select min(rowid) from people group by peopleId having count(peopleId)>1)
3、查找表中多余的重复记录(多个字段)
select * from vitae a
where (,) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录
delete from vitae a
where (,) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*) > 1)
5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录
select * from vitae a
where (,) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*) > 1)
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 数据库中查询及删除重复记录的方法大全
- 数据库查询记录中某些字段重复的方法
- 查询数据库重复记录方法
- 处理数据库中重复记录的方法
- 如何查询数据库中重复记录的一条记录
- Oracle数据库快速查询重复记录的方法;
- SQL语句查询数据库中重复记录的个数
- MySql中,查询不重复记录的总数的方法
- SQL中删除和查询重复记录的方法
- 数据库中删除重复记录的一种简单的方法
- Oracle数据库删除表中重复记录的常见方法
- Oracle数据库删除表中重复记录的常见方法
- MySQL 数据库中删除重复记录的方法总结
- solr配置
- qt隐藏鼠标指针
- 主数据管理(MDM)与元数据管理
- 全屏和无标题
- 做人,做事,观念改变人生,行动改变未来
- 查询数据库中重复记录的方法
- java的分页程序
- C# Http协议 Get与Post
- 传值 传址
- Java中static、this、super、final用法简谈(一)
- xml和xm文件互相转换
- .NET中Bind和Eval的区别
- 茶厂
- 设计模式之二(抽象工厂模式)(Abstract Factory)