sqlserver删除重复数据
select identity(int,1,1) as autoID, * into #Tmp from [QYTS_QiYeCecdb]
select min(autoID) as autoID into #Tmp2 from #Tmp group by wanfang_id
select * from #Tmp where autoID in(select autoID from #tmp2)
select * into #Tmp3 from (select * from #Tmp where autoID in(select autoID from #tmp2)) as T
select * from #Tmp3
delete [QYTS_QiYeCecdb]
insert into [QYTS_QiYeCecdb] (
[wanfang_id]
,[企业名称]
,[铭牌]
,[简称]
,[曾用名]
,[负责人姓名]
,[负责人]
,[省名]
,[市名]
,[县名]
,[行政区代码]
,[地址]
,[电话]
,[区位号]
,[传真]
,[邮码]
,[电子邮件]
,[网址]
,[成立年代]
,[注册资金]
,[固定资产]
,[职工人数]
,[技术人员数]
,[营业额]
,[利税]
,[创汇额]
,[进出口权]
,[性质与级别]
,[股票代码]
,[机构类型]
,[企业简介]
,[企业占地面积]
,[厂房办公面积]
,[主管单位]
,[派出机构]
,[行业GBM]
,[行业SIC]
,[商标]
,[产品信息]
,[经营项目]
,[经营项目英]
,[产品关键词]
,[英文产品关键词]
,[产品SIC]
,[产品GBM]
,[企业排名]
,[重点行业]
,[成品数据]
,[电力数据]
,[冶金数据]
,[ID]
,[f_id] ) select [wanfang_id]
,[企业名称]
,[铭牌]
,[简称]
,[曾用名]
,[负责人姓名]
,[负责人]
,[省名]
,[市名]
,[县名]
,[行政区代码]
,[地址]
,[电话]
,[区位号]
,[传真]
,[邮码]
,[电子邮件]
,[网址]
,[成立年代]
,[注册资金]
,[固定资产]
,[职工人数]
,[技术人员数]
,[营业额]
,[利税]
,[创汇额]
,[进出口权]
,[性质与级别]
,[股票代码]
,[机构类型]
,[企业简介]
,[企业占地面积]
,[厂房办公面积]
,[主管单位]
,[派出机构]
,[行业GBM]
,[行业SIC]
,[商标]
,[产品信息]
,[经营项目]
,[经营项目英]
,[产品关键词]
,[英文产品关键词]
,[产品SIC]
,[产品GBM]
,[企业排名]
,[重点行业]
,[成品数据]
,[电力数据]
,[冶金数据]
,[ID]
,[f_id] from #Tmp3
drop table #Tmp,#Tmp2
sqlserver删除重复数据的更多相关文章
- SqlServer删除重复数据的方法
方法一 declare @max integer,@id integer open cur_rows fetch cur_rows into @id,@max begin set rowcount @ ...
- 《SQLServer删除重复数据的方法》
方法一: declare @max integer,@id integer open cur_rows fetch cur_rows into @id,@max begin set rowcount ...
- sql查询删除重复数据
数据库UserInfo 删除重复数据 即删除重复的用户名手机号 同一个用户名手机号只保留一个用户 01.根据多个字段查询重复数据 with data1 as( select MobilePhone,N ...
- T-SQL技术收集——删除重复数据
原文:T-SQL技术收集--删除重复数据 在工作和面试中,经常出现如何查询或者删除重复数据的问题,如果有主键,那还好办一点,如果没有主键,那就有点麻烦. 当一个表上没有辅助键时,如果使用SSMS界面来 ...
- MYSQL删除重复数据
delete from co_jobinformation cwhere c.name in (select cc.name from co_jobinformation cc group by ...
- 取两个DataTable的交集,删除重复数据
/// <summary> /// 取两个DataTable的交集,删除重复数据 /// </summary> /// <param name="sourceD ...
- MSSQL如何在没有主键的表中删除重复数据
为了对重复数据进行实验,下面建一个设计不太好(没有主键)表并插入了一些重复数据: create database testdb use testdb ; go create table DupsNoP ...
- sql 删除重复数据且保留其中一条 用sql 关键字:with ROW_NUMBER
--1.建立表:Coursecreate table Course( ID int identity(1,1),--ID Student varchar(20) ,--学生 Sub varchar(2 ...
- mysql 删除重复数据,并保存最新一条数据
删除重复行 DELETE FROM ecm_member_login_session WHERE (number , client_code) IN ( ) AND update_time NOT I ...
随机推荐
- Windows之vmware安装破解版错误汇总
A.错误: units specified don't exist, SHSUCDX can't install A.解决: 虚拟机配置->CD/DVD->IDE(0,0) B:错误: n ...
- PHP持续保有长连接,利用flush持续更新浏览器UI,下载进度条实现
如何用PHP+JS实现上传进度条,大部分的人可能都实现过,但是下载呢?如何呢?原理也是差不多的,就是分次读写,每次读多少字节,但是这样的不好就是长连接,一般实现下载进度条常用的两种解决方案是:一种是需 ...
- Less入门学习总结
一.什么是Less css的Less好比是js的Jquery,可以让人们更方遍快捷的使用css,使css代码更简洁,可以减少重复的代码,减少开发人员的工作量. Less CSS是一种动态样式语言, ...
- hadoop mapreduce 优化
http://www.cnblogs.com/c840136/archive/2013/03/10/2952887.html http://irwenqiang.iteye.com/blog/1535 ...
- .NET 进程和线程
一.进程:需要有用Process类用法一:Process.Start("calc");该方法弊端:有许多程序不知道它的运行名字到底是什么,如果写错了,就会出现程序崩溃错误用法二:/ ...
- ios--socket
一.打开服务器 a.在终端打开,到服务器文件路径输入命令 python chatserver.py b.当显示 Iphone Chat server started 表示成功 二.建立连接 a.设置对 ...
- Redis多机集群
Redis集群.网上很多教程,只是按着它的步骤来做只能在单机上跑,而已不有点抗.也不用密码验证 开始: 1:redis集群最少需要要6个服务器端,因此先搞6台虚拟机 我用 centOS-7 mini ...
- Java标准输入输出流的重定向及恢复
在Java中输入输出数据一般(图形化界面例外)要用到标准输入输出流System.in和System.out,System.in,System.out默认指向控制台,但有时程序从文件中输入数据并将结果输 ...
- libjingle线程机制
libjingle包装了所有的线程,包括signaling thread,worker thread, 和其它任何线程,用talk_base::Thread来包装.所有的 Thread对象由Threa ...
- 九度OJ 1514 数值的整数次方【算法】
题目地址:http://ac.jobdu.com/problem.php?pid=1514 题目描述: 给定一个double类型的浮点数base和int类型的整数exponent.求base的expo ...