位置: 编程技术 - 正文

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

编辑: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 中快速有条件删除海量数据(如何在境外银行开户)

  • 财税2012年15号文件作废
  • 缴纳去年的企业所得税怎么做账
  • 出口退税申报的发票无电子信息是什么意思
  • 食堂用固定资产可以抵扣吗
  • 增值税电子普通发票怎么作废
  • 过路费报销属于什么费用科目
  • 平价转让股权如何交税
  • 新办企业能否享受留抵退税
  • 集团公司及子公司员工安排工作
  • 应交房产税通过应交税费核算吗
  • 预收购货单位货款
  • 事业单位结余如何做分录
  • 附加税按实际缴纳计提吗
  • 软件入库会计分录
  • 企业收到财政补助项目款
  • 企业所得税必须要季度缴纳吗
  • 增值税抵扣凭证包括农产品收购发票
  • 租车服务的税率
  • 加权平均净资产收益率等于企业净利润除以
  • 收到银行承兑汇票计入什么科目
  • 进项税额转出凭证怎么做
  • 开办费摊销时间税法规定
  • 外汇风险怎么规避
  • 商品流通企业采购商品的进货费用金额较小的
  • 旅行社确定收入毛利成本怎么确定?
  • 买一赠一使用规则
  • 小规模的应交税费涉及几个三级明细
  • 已收发票是什么意思
  • 公司有物业管理部门吗
  • 进口代理流程
  • 怎么安装win7系统步骤
  • 企业筹建期间购置机器设备支出计入什么科目
  • 不发工资先去劳动局投诉还是仲裁
  • 商业零售企业存货非正常损失
  • zend framework手册
  • html中的标签有哪些
  • 华为od测试岗机试需要怎么准备
  • bert的原理
  • 结转销售成本的凭证需要附件吗
  • 当月交印花税会计分录
  • 逾期超过一年
  • 核销对哪些单据对应关系进行的操作
  • 物业管理费开票类目
  • 公司购入车辆的增值税怎么算
  • 酌量性固定成本是指
  • 个税系统经营所得人员怎样添加
  • 付款后发票的扩张怎么开
  • 酒店营业成本预算
  • 申报无票收入后期开票要冲回要备案吗
  • 购入车辆发生的费用
  • 职工食堂的会计处理
  • 零售金银首饰是否缴纳消费税
  • 代扣代缴的增值税算进项税吗
  • 商业会计和财务会计
  • 销售费用的主要构成
  • 对公账户可以转让吗
  • 日用品增值税率是多少
  • 案例分析应收账款管理存在的问题
  • 固定资产折旧的会计凭证
  • host文件内容
  • centos8 apache
  • windows下键盘不能用
  • win8系统如何安装惠普打印机
  • auto tool怎么用
  • linux安装软件可以用哪些方式
  • linux系统概述
  • windows开启快速启动
  • javascript常用类型
  • dos命令批处理文件
  • 网页过关类游戏
  • 电子发票未验真是假发票吗
  • 电子普票最多领多少
  • 房产税什么时候开始征收
  • 社保缴费电子回单在哪里截图
  • 国家税务局网上江苏电子税务局官网
  • 接受虚开转出滞纳金
  • 双流税务总局电话
  • 电子税务局密码能随便告诉别人吗
  • 摩托车的消费税计税依据
  • 税务负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设