位置: 编程技术 - 正文

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

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

  • 财务软件应交增值税明细科目
  • 小规模纳税人劳务费税率1%
  • 单位人民币卡账户可以支取现金吗
  • 进口消费税应该记到什么科目
  • 购进库存商品到销售全部分录
  • 怎么知道购货方电话号码
  • 金税三期后企业没活路
  • 普通合伙企业要交什么税
  • 高新技术企业季报填报
  • 结转本期会计分录
  • 公司因担保产生损失
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 会员卡 退
  • 高新企业研发费用占比要求
  • 过路费发票可以抵扣增值税吗
  • 营改增对建筑业的影响有哪些
  • 库存商品未入库
  • 公司成立初期费用入账
  • 转让财产需要缴税吗
  • 没有认证方式
  • 利润负数所得税怎么算
  • 个人取得经济补偿金个人所得税计算
  • 销售退回如何做账
  • 一接通电源就自动关机
  • 变动成本法和完全成本法利润差异
  • 会计科目与账户的关系
  • 政府单位没有税号怎么开普票
  • 固定资产未开发票怎么入账
  • mac电脑遇到问题而重新启动
  • 预提费用是啥
  • 房地产开发公司组织架构
  • php根据日期判断星座
  • 备用金会涨额度吗
  • coco2017数据集介绍
  • 2023年顶会、顶刊SNN相关论文----------持续更新中
  • php如何实现分页功能
  • mysql redo log buffer
  • 印花税申报成功后在哪缴税
  • 小规模纳税人涉税会计分录是哪几个科目
  • 金税盘怎么取消
  • mongodb 合并数据库
  • python 邮件服务
  • 开发公司出租未开发发票
  • 国外差旅费怎么入账
  • 销项发票属于哪个科目
  • 小规模教育培训怎样纳税
  • 个体户和公司的税收相差多少
  • 公司为员工购买小汽车属于什么所得
  • 未收到投资款可以确认实收资本吗
  • 固定资产的处置方式包括
  • 生产成本一般采用
  • 小规模增值税减免申报表怎么填
  • 预收款退还如何处理
  • 英语培训机构成人浦口区
  • 劳务公司拿什么挣钱
  • 个体私营企业有哪些
  • sqlserver dbcc
  • count(10,2,5)
  • winds密码忘记了
  • adsl用户之间共享电话线路
  • freebsd 网卡驱动
  • windowsxp锁屏密码怎么设置
  • 注册表 命令
  • w10预览版21343下载
  • win7系统防火墙有必要开吗
  • 组策略配置锁屏
  • js判断用户输入密码
  • JavaScript函数中,哪个语句可以返回值
  • jquery 使用
  • 用python简单代码
  • 事件委托jq
  • 细说javascript
  • android音乐播放器源代码
  • 安卓白屏问题有哪些
  • js下拉框怎么设置
  • 居民与非居民的区别国际金融
  • 潍坊昌邑售房信息
  • 73平方的房子有多大
  • 如何在国税电子税务平台为员工办理定制社保卡
  • 房产税税源编号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设