oracle删除重复数据并只保留一条数据
来源:互联网 发布:顶级域名的分类 编辑:程序博客网 时间:2024/05/17 02:04
1.delete from t_test t1 where t1.id in (select t.id from t_test t group by t.id having count(1)>1)
and t1.rowid not in (select min(rowid) from t_test t group by t.id having count(*)>1)
补充:having和where区别
1.where:约束声明,在返回结果产生作用不支持聚合函数。
2.having:过滤声明,在返回结果后产生作用,从结果集中进行过滤,支持聚合函数。
3.聚合函数:sum、avg、min、max、count等函数
2.使用中间表
create table t_test1 as select distinct* from t_test;
truncate table t_test;
insert into t_test select * from t_test1;
drop table t_test1;
0 0
- oracle删除重复数据并只保留一条数据
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- Oracle查询重复数据并删除,只保留一条记录
- 删除重复数据并只保留一条
- oracle 查询重复数据并且删除, 只保留一条数据
- oracle 删除掉重复数据只保留一条
- oracle 删除掉重复数据只保留一条
- oracle 删除掉重复数据只保留一条 .
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条
- 设置loadrunner中每个mdrv.exe进程中包含的vuser个数
- 路由器无缝连接设置
- C++函数高级特征
- 数据结构中的各种查找---总结篇
- Attach函数的讲解
- oracle删除重复数据并只保留一条数据
- win7设置文件列表都为详细信息
- Apache URL rewirting and translation
- 构造函数、析构函数和赋值函数
- mongodb中的mapreduce,以及java代码中的做法
- mybatis 入门到精通 (六) mybatis 与spring3的结合
- PL/SQL 快捷键设置
- 找工作笔试面试那些事儿(6)---简单测试题
- PHP的命名空间的问题