位置: 编程技术 - 正文

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

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

  • 五险一金代缴费
  • 退个税app操作
  • 小规模纳税人到底能不能收专票
  • 疫情期间固定资产折旧优惠政策
  • 1号没有抄税可以补税吗
  • 出口消费税税率
  • 空调的折旧年限和残值率
  • 小型微利企业预缴
  • 事业单位无形资产摊销
  • 虚开增值税立案标准
  • 企业如何实现合理利润
  • 当月计提的工资与次月发放数不同
  • 事业单位财政直接支付账务处理
  • 外币投入的资本
  • 公司购入汽车应交什么税
  • 耕地占用税如何做账
  • 建筑业统一发票可以抵扣吗
  • 违规费用处理
  • 个人安装设备属于劳务吗
  • 建筑施工企业的安全生产许可证由哪里颁发
  • 有关增值税期末留抵税额的会计分录
  • 税收六项减免
  • 其他应付款质保金到期怎么附单据
  • 购入商品怎么做会计分录
  • 不抵扣发票如何勾选
  • 员工娱乐活动比赛项目
  • 发票修复是怎么回事
  • 其他应付转到其他应收
  • 接管财务要对接哪些内容?
  • 无租使用房产如何征收企业所得税
  • 收到转账支票怎么填写凭证
  • 如何在Excel中进行数据筛选
  • 弃置费用预计负债的会计处理
  • 餐费发票可以抵扣成本吗
  • 代办营业执照费用税务编码是多少
  • 如何启用系统引擎
  • 补缴社保公积金申请书怎么写
  • Mtdacq.exe - Mtdacq是什么进程 有什么用
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • php load
  • phpshuffle
  • 季节性用工政策
  • 成本法转为权益法例题
  • 国家税务总局关于个人因解除劳动合同
  • 日本的萤火虫
  • 郁金香地图
  • uniapp打开h5页面
  • 新准则预付账款计算公式
  • 购买方纳税人信息与第三方信息不符
  • 个人所得税手续费收入如何做账
  • 资产负债表与利润表之间的关系
  • 银行发行债券流程图
  • 所得税汇算清缴调整项目
  • 11月资产负债表
  • 建造合同收入的会计处理
  • 单位全额承担社保能税前扣除吗
  • 车辆固定资产的折旧方法
  • sqlserver启动不起来
  • 印花税啥样
  • 房产交易缴税
  • 简易计税方法缴纳城建税和教育税
  • 勘察设计费是否可以进入在建工程
  • 现金零星金额多少
  • 最新商业会计科目做账
  • centos7创建swap分区
  • chcfg.exe是什么
  • ssd固态硬盘内部结构图
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • guardhp.exe是什么意思
  • 苹果知识大全
  • mac os 必装软件
  • unit uniform
  • js设计模式书
  • Node.js中的construct构造函数
  • 福建省地税局副局长 阮
  • 电子税务局税务数字证书登录
  • 国家税务总局江西省国家税务局
  • 纳税信用等级在哪里查
  • 减免税办理
  • 税务违法怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设