Oracle删除重复的记录
来源:互联网 发布:求是不是质数的算法 编辑:程序博客网 时间:2024/09/21 09:19
获取姓名相同的条数>=2的姓名
获取所有这些姓名的ID
找出重复记录中第一条记录的主键
select name from Person group by name having count(*)>=2;
获取所有这些姓名的ID
select id from Person where name in (select name from Person group by name having count(*)>=2);
找出重复记录中第一条记录的主键
select min(id) from Person group by name having count(*) >= 2;select min(id), name, count(*) from Person group by name having count(*) >= 2;
删除重复的记录
delete from Person where -- 删除姓名相同数量>=2的数据 id in (select id from Person where name in ( select name from Person group by name having count(*) >= 2))-- 并且不是第一条 and id not in (select min(id) from Person group by name having count(*) >= 2);
0 0
- oracle 删除重复的记录
- oracle 删除重复的记录
- Oracle删除重复的记录
- Oracle删除重复记录oracle 删除重复记录的高效方法 && mysql 删除重复记录方法
- oracle删除重复记录
- oracle删除重复记录
- Oracle删除重复记录
- oracle 删除重复记录
- ORACLE删除重复记录
- oracle删除重复记录
- oracle删除重复记录
- oracle 删除重复记录
- Oracle删除重复记录?
- 删除重复记录(Oracle)
- ORACLE 删除重复记录
- 【Oracle】删除重复记录
- oracle 删除重复记录
- ORACLE 删除重复记录
- AD的精度与分辨率
- [leetcode-77]Combinations(java)
- myeclipse中的SpringMVC项目创建(引入velocity框架)
- iOS之UIView的层次结构变更
- 【leetcode】 database Delete Duplicate Emails
- Oracle删除重复的记录
- leetcode 76: Minimum Window Substring
- sendmessage 用法
- USACO 2.2.2 Subset Sums
- C/C++经典算法精华整理(3)-实现栈的数据结构
- brackets 禁用JSLint 使用JShint 插件和同时分屏编辑html+css+js
- iOS开发---轮播图模块(连续循环滚动版)
- 虚拟化项目之运维实践 4
- 网络编程系列之十 自动生成makefile