位置: 编程技术 - 正文

删除数据库中重复数据的几个方法(删除数据库重复)

编辑:rootadmin
方法一 declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1 open cur_rows fetch cur_rows into @id,@max while @@fetch_status=0 begin select @max = @max -1 set rowcount @max delete from 表名 where 主字段 = @id fetch cur_rows into @id,@max end close cur_rows set rowcount 0 方法二 有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。 1、对于第一种重复,比较容易解决,使用 select distinct * from tableName 就可以得到无重复记录的结果集。 如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from tableName drop table tableName select * into tableName from #Tmp drop table #Tmp 发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。 2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下: 假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集 select identity(int,1,1) as autoID, * into #Tmp from tableName select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID select * from #Tmp where autoID in(select autoID from #tmp2) 最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此列)

推荐整理分享删除数据库中重复数据的几个方法(删除数据库重复),希望有所帮助,仅作参考,欢迎阅读内容。

删除数据库中重复数据的几个方法(删除数据库重复)

文章相关热门搜索词:删除数据库重复数据,删除数据库中重复数据只保留一条,删除数据库中重复的记录,只保留一条有用记录,删除数据库中重复数据只保留一条,删除数据库中重复的数据sql,删除数据库中重复的记录,只保留一条有用记录,删除数据库中重复的记录,只保留一条有用记录,删除数据库中重复的数据,内容如对您有帮助,希望把文章链接给更多的朋友!

如何在 SQL SERVER 中快速有条件删除海量数据 最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用。如果你的硬盘空

Transact_SQL 小手册 --语句功能--数据操作SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行DELETE--从数据库表中删除数据行UPDATE--更新数据库表中的数据--

一个过滤重复数据的 SQL 语句 数据如下:标准类别TR_STANDARD_MANAGER巡视记录类别TR_PATROL_LOG巡视记录类别TR_PATROL_LOG检修类型TR_REPAIR_LOG检修管理计划类别TR_REPAIR_PLAN检修管

标签: 删除数据库重复

本文链接地址:https://www.jiuchutong.com/biancheng/348090.html 转载请保留说明!

上一篇:实例学习SQL的Select命令(sql实用教程)

下一篇:如何在 SQL SERVER 中快速有条件删除海量数据(如何在境外银行开户)

  • 增值税税率改变后原项目的新增单价按哪个税率
  • 小型微利企业税率2023
  • 增值税纳税人是委托方还是受托方
  • 大巴车怎么进行营运
  • 报完税没有清卡
  • 5附加税政策优惠退税需要哪些资料
  • 住宿发票要附清单吗
  • 采购部付款申请单和财务付款流程
  • 服务业发票丢失怎么处理
  • 公司缴纳工会经费会计分录怎么写
  • 财务人员最重要的三点
  • 销项负数发票怎么冲减成本
  • 个人独资企业免税销售额
  • 蔬菜批发公司销售蔬菜是否免税
  • 公司不动产管理办法
  • 统借统贷合同需要交印花税吗
  • 销售方销售折让的会计处理
  • 研发费用的
  • 加工费的增值税计入什么科目
  • 挂错科目怎么调整
  • Win10怎么关闭搜索框
  • win 安全
  • 公司收到利息怎么记账
  • 农作物种植销售
  • 公司借银行款会计分录
  • 生产车间的各种费用
  • Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • 个人所得税手续费返还
  • PHP:stream_encoding()的用法_Stream函数
  • 零售环节的金银首饰需征收增值税吗
  • 格洛利亚酒店
  • 附有退回条件的销售商
  • 融资租赁账务处理实例承租方
  • 多品种生产能力计算公式
  • echart横坐标
  • php curl_init
  • thinkphp5.0框架
  • php修改头像
  • typescripte
  • 孪生神经网络 计算相似度
  • 认缴制和实缴制的区别
  • 增值税专用发票怎么开
  • 银行账号未备案怎么解决
  • 会计月末账务处理方法
  • 财政拨款结转累计结转为负
  • 公司给买员工保险
  • 承兑汇票贴现利率是怎么算
  • 织梦cms为什么不维护了
  • 加计扣除进项税额是什么意思
  • 税控盘 金税盘
  • 家具厂成本
  • 单位房屋出租收入应交哪些税
  • 给保安买大衣算贿赂吗
  • 养老保险和工伤失业保险不在一个时间
  • 固定资产加速折旧最新政策2022
  • 科研专用费是什么
  • 哪些情况下可以终止心肺复苏
  • 未认证的发票不入账有什么影响
  • 损益类科目如何填写手工总账
  • 日记账处理数据流程图
  • 零售商品的经营特点有什么(多选题)
  • win2000注册表
  • linux中locate命令的作用
  • linux命令行查找
  • linux使用场合
  • win8.1应用
  • macbookpro移到废纸篓快捷键
  • Win10计算机管理该文件没有与之关联的应用
  • win10系统中打开任务管理器的快捷键
  • cocos2dx官方教程
  • js的forin
  • bootstrap怎么用
  • python的threading
  • js按位运算符
  • app启动页动画效果
  • js selectionchange
  • javascript中匿名函数
  • js实现省份和市级联动
  • 通州税务短信
  • 铁路运费发票可以抵扣几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设