sqlserver中删除数据表中重复的数据或是某一列中重复的字段,紧保留一条数据
来源:互联网 发布:淘宝送一个月优酷会员 编辑:程序博客网 时间:2024/05/14 22:51
一、数据库设计
二、数据表数据
三、将y_name列重复的名称所在的行删除,紧保留一条数据
1、从数据表中拿到符合条件的不重复的数据,存放到临时表中
select * into #t1 from y_user1 a where a.y_date in(select MAX(y_date) from y_user1 b group by b.y_name) and y_name in(select y_name from y_user1 c group by y_name)
2、将原有的表中的数据全部删除
Delete from y_user1
3、将临时表中的数据全部复制到原数据表中
insert y_user1 select * from #t1
4、删除临时表
drop table #t1
5、现在就可以删除掉其他的重复数据,只保留一条数据,现在查看原表中数据就不会重复了
select * from y_user1
结构如下:
0 0
- sqlserver中删除数据表中重复的数据或是某一列中重复的字段,紧保留一条数据
- pgsql:删除表中重复数据保留其中的一条
- mysql 删除表中重复的数据,只保留一条
- MySQL中删除表中重复数据,只保留一条
- 删除数据库表中某一字段相同的数据,并保留最新一条---Mysql
- SQL 删除数据库中重复数据 保留一条
- MySQL中删除重复数据只保留一条
- MySQL中删除重复数据只保留一条
- MySQL中删除重复数据只保留一条
- MySQL中删除重复数据只保留一条
- MySQL中删除重复数据只保留一条
- MySQL中删除重复数据只保留一条
- MySQL中删除重复数据只保留一条
- 关于mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句理解
- 高效删除Oracle数据库中重复数据,并保留最新一条的方法
- 在oracle数据库表中删除所有重复的数据,仅保留一条记录
- 高效删除Oracle数据库中重复数据,并保留最新一条的方法
- mysql中删除两条重复的数据,只保留一条
- virtualbox下的Ubuntu虚拟机的网络连接
- Android开发————Android ListView使用BaseAdapter与ListView的优化
- Codeforces Round #235 (Div. 2) D. Roman and Numbers (数位dp、状态压缩)
- Leetcode 4Sum 性能瓶颈之容器析构
- 大理:夫妻客栈内杀死女儿后投洱海自尽
- sqlserver中删除数据表中重复的数据或是某一列中重复的字段,紧保留一条数据
- 集训日志(三) 动态规划
- OC中的instancetype和id区别
- android面试准备2
- Oracle建表主键策略
- 欧拉回路的典型应用
- POJ 2299-Ultra-QuickSort (树状数组+离散化)
- poj 2942 求点双联通+二分图判断奇偶环+交叉染色法判断二分图
- J2EE之初识JSP