解决表中重复行的问题题
来源:互联网 发布:qq飞车穿梭者原装数据 编辑:程序博客网 时间:2024/06/01 08:44
现在有一个表,里面有若干重复行,现在我们对其做如下处理:
1.显示重复记录
2.显示非重复记录
3.显示所有记录,如有重复只显示一次
4.删除重复的记录,每个记录只保留一个
SQL> select * from tt;
X Y
---------- ----------
5 6
5 6
1 2
1 3
1 4
1 2
1 3
1 3
3 4
3 5
3 5
X Y
---------- ----------
5 6
如上表
1.显示重复的记录
方法一: select * from tt having count(*)>1 group by (x,y);
方法二: select distinct * from tt where rowid not in (select max(rowid) from tt group by (x,y));
2.显示非重复的记录
方法一:select * from tt having count(*)=1 group by (x,y);
方法二:select * from tt minus(select * from tt having count(*)>1 group by (x,y));
3.显示所有记录,如有重复只显示一次
方法一:select distinct * from tt;
方法二:select * from tt where rowid in (select max(rowid) from tt group by (x,y));
4.删除重复记录,每个记录保留一次
方法一:delete from tt where rowid not in
(select max(rowid) from tt group by (x,y));
为啥找不到SQL的代码输入器,难看死了,就先这把,希望大家指点指点
- 解决表中重复行的问题题
- 解决中记录重复问题
- 解决PHP中函数重复定义的问题
- 利用匿名namespace解决C++中重复定义的问题
- oracle中rowid解决数据重复的问题
- C语言中如何解决重复include的问题
- 利用匿名namespace解决C++中重复定义的问题
- 解决Mysql中删除重复记录的问题
- 解决多进程中APScheduler重复运行的问题
- 解决Mysql中删除重复记录的问题
- 解决查询MySQL数据库中重复数据的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- Windows 7的虚拟内存设置技巧
- Linux下update错误 E: Dynamic MMap ran out of room. 解决方法
- C#编写IP_MAC防欺骗程序
- Phoneix p2p 无中心P2P软件的基本概况
- 创建一个filter实例(transform filter)【转载http://blog.csdn.net/captain_x/archive/2007/08/10/1737619.aspx】
- 解决表中重复行的问题题
- 使用replaceAll替换“/”为“/”
- 第三周总结
- RoleProvider的重写(转至msdn)
- 还没开始程序员的路,似乎让我感觉到不久的将来我就会被淘汰!
- C#数据库实用
- 写一个函数,完成内存之间的拷贝。[考虑问题是否全面](转)
- Oracle的left join中on和where的区别
- 哈夫曼压缩