oracle_SQL 实验查询及删除重复记录 依据条件 (row)
除数据库表中的重复记录 根据条件
① 创建表准备数据
创建表 tab_test
-- Create table
create table TAB_TEST
(
ID NUMBER,
NAME NVARCHAR2(10),
VALUE NVARCHAR2(10),
TIME DATE default sysdate not null
)
插入模拟数据
insert into tab_test (ID, NAME, VALUE)values (1, 'aa ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (1, 'aa ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (2, 'bb ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (2, 'bb ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (3, 'cc ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (3, 'cc ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (4, 'dd ', 'vv');
insert into tab_test (ID, NAME, VALUE)values (4, 'dd ', 'vv');
查询数据

delete from tab_test
where id in (select   id from tab_test group by   id   having count(id) > 1)
and rowid not in (select min(rowid) from   tab_test group by id having count(id )>1)

oracle_SQL 实验查询及删除重复记录 依据条件 (row)的更多相关文章
- [SQL]查询及删除重复记录的SQL语句
		
一:查询及删除重复记录的SQL语句1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select ...
 - MySQL查询及删除重复记录的方法
		
查询及删除重复记录的方法(一)1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select p ...
 - Oracle 查询并删除重复记录的SQL语句
		
查询及删除重复记录的SQL语句 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select ...
 - oracle 查询及删除重复记录的SQL语句
		
查询及删除重复记录的SQL语句 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group ...
 - SQL操作语句之查询及删除重复记录的方法
		
delete from 表 where id not in(select min(id) from 表 group by name ) //删除重复名字的记录 删除之前请用语句 select * fr ...
 - MySQL中查询、删除重复记录的方法大全
		
查找所有重复标题的记录: select title,count(*) as count from user_table group by title having count>1; SELECT ...
 - 新MySQL查询和删除重复记录
		
在工作中,我们经常会发现表中会存在重复数据,那么如何找出和删除这些数据呢? 下面,以一个小例子来说明: 1.创建学生表 1 CREATE TABLE student( 2 id INT PRIMARY ...
 - 查询及删除重复记录的SQL语句
		
1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from ...
 - ORACLE查询删除重复记录
		
比如现在有一人员表 (表名:peosons) 若想将姓名.身份证号.住址这三个字段完全相同的记录查询出来 复制代码 代码如下: select p1.* from persons p1,pers ...
 
随机推荐
- Xcode 凝视代码
			
#pragma mark ---------------凝视信息-------------------- -(void)RequestSP { // MARK: 凝视信息 // TODO: 凝视信息 ...
 - HYSBZ  2243	染色 (树链拆分)
			
主题链接~~> 做题情绪:这题思路好想.调试代码调试了好久.第一次写线段树区间合并. 解题思路: 树链剖分 + 线段树区间合并 线段树的端点记录左右区间的颜色.颜色数目.合并的时候就用区间合并的 ...
 - dom4j解析xml中指定元素下内容
			
需求:XML为例如以下样式,如今我仅仅想取得timer以下的5000和60000. 解决的方法例如以下: <?xml version="1.0" encoding=" ...
 - Redis测井系统
			
什么是 SLOWLOG Slow log 是 Redis 用来记录查询运行时间的日志系统. 查询运行时间指的是不包含像client响应(talking).发送回复等 IO 操作,而单单是运行一个查询命 ...
 - Socket规划中的局域网内测试
			
前面提到的Socket信息及文件传输软件,如何测试和使用它? 事实上仅仅要推断client及server的局域网连通就可以. 1.Server在cmd下输入 ipconfig/all获得IP地址或者本 ...
 - [leetcode] Combination Sum and Combination SumII
			
Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C wher ...
 - VMWARE虚拟机无法访问的三种方法分析
			
bridged(桥接模式). NAT(网络地址转换模式) host-only(主机模式). 理论认识: 1.bridged(桥接模式) 在这个地方模式.虚拟机等同于网络内的一台物理主机,可对手动设置I ...
 - Web层的搭建
			
Web层的搭建 前言:好久没更新博客了,每天被该死的业务缠身,今天正好一个模块完成了,继续来完善我们的代码.之前的六篇完成了领域层.应用层.以及基础结构层的部分代码,这篇打算搭建下UI层的代码. DD ...
 - How to Use NSLog to Debug CGRect and CGPoint
			
转载: http://iosdevelopertips.com/debugging/how-to-use-nslog-to-debug-cgrect-and-cgpoint.html CGPoint ...
 - 配置SQL Server 2008的资源调控器实现负载均衡
			
原文:配置SQL Server 2008的资源调控器实现负载均衡 转自:http://www.ithov.com/server/93267.shtml 1.为什么引入"资源调控器" ...