sqlserver 2008 R2 删除重复数据
推荐方法3
--方法1:
SELECT *
FROM ( SELECT Row_Number() OVER ( PARTITION BY [orderno] ORDER BY ( SELECT
0
) ) AS RowNO ,
*
FROM tblMulCharge
) t
WHERE T.RowNO > 1 ;
--方法2:
WITH ct01
AS ( SELECT ROW_NUMBER() OVER ( PARTITION BY orderno ORDER BY ( SELECT
0
) ) AS rn
FROM tblMulCharge
)
DELETE FROM ct01
WHERE rn > 1
go
--方法3:针对大数据
WITH ct01
AS ( SELECT [ID] ,
[OriOrderNo] ,
[OrderNo] ,
[TotalAmount] ,
[PayAmount] ,
[ProviderAmount] ,
[transaction_id] ,
[PNRCode] ,
[Consumer] ,
[Provider] ,
[SellerAccount] ,
[BuyerAccount] ,
[State] ,
[PayTime] ,
[PayInfo] ,
[RefundTime] ,
[refund_id] ,
[refund_info] ,
[RefundTimeV] ,
[refund_id_V] ,
[refund_info_V] ,
[RefundAmount] ,
ROW_NUMBER() OVER ( PARTITION BY orderno ORDER BY ( SELECT
0
) ) AS rn
FROM tblMulCharge
)
SELECT
[ID]
,[OriOrderNo]
,[OrderNo]
,[TotalAmount]
,[PayAmount]
,[ProviderAmount]
,[transaction_id]
,[PNRCode]
,[Consumer]
,[Provider]
,[SellerAccount]
,[BuyerAccount]
,[State]
,[PayTime]
,[PayInfo]
,[RefundTime]
,[refund_id]
,[refund_info]
,[RefundTimeV]
,[refund_id_V]
,[refund_info_V]
,[RefundAmount]
INTO dbo.tblMulCharge_tmp
FROM ct01
WHERE rn = 1
DROP TABLE dbo.tblMulCharge ;
EXEC sp_rename 'dbo.tblMulCharge_tmp', 'tblMulCharge'
转载于:https://blog.51cto.com/ocpyang/1194556
sqlserver 2008 R2 删除重复数据相关推荐
- sqlserver 删除重复数据,保留一条
--查询重复数据,确认<br>select * From (Select Row_Number() Over(Partition By [Name] order By [ID]) As ...
- SqlServer 2008 R2定时备份数据库,并且发送邮件通知
SqlServer 2008 R2定时备份数据库,并且发送邮件通知 原文:SqlServer 2008 R2定时备份数据库,并且发送邮件通知 先配置数据库的邮件设置,这样才可以发送邮件. 2. 3. ...
- sqlserver 2008 r2 直接下载地址
之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸 ...
- 扎心的Sqlserver 2008 R2的卸载
扎心的Sqlserver 2008 R2的卸载 SqlServer 2008 R2的安装和卸载真的让我分分钟生无可恋,下面就来聊一聊我的血泪史: 一:兼容问题: 因为我先安装的是vs2012,然后再安 ...
- sqlserver 2008 r2 直接下载地址,可用迅雷下载
转自 http://www.cnblogs.com/chinafine/archive/2010/12/23/1915312.html sqlserver 2008 r2 直接下载地址,可用迅雷下载 ...
- win10 sqlserver 2008 r2安装失败遇到“未经授权的操作”系列错误怎么授权都不行怎么办?
问题: win10 sqlserver 2008 r2安装失败遇到"未经授权的操作"系列错误怎么授权都不行怎么办? 问题描述:我的系统是win10家庭版,联想pc,之前没有安装过s ...
- SQL删除重复数据方法
原文:SQL删除重复数据方法 例如: id name value 1 a pp 2 ...
- 解析postgresql 删除重复数据案例
这篇文章主要介绍了postgresql 删除重复数据案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 1.建表 /*Navicat Premium ...
- oracle如何删除重复数据第一条,oracle删除重复数据保留第一条记录
oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 gr ...
最新文章
- curl命令java_Java 应用线上问题排查思路、工具小结
- powershell新建python文件_powershell如何打开Python
- java 枚举 菜鸟_2个菜鸟Java常量和枚举陷阱
- 大屏某区域滚动效果循环
- MyBatis框架笔记04:MyBatis关联数据查询
- C# servicestack.redis 互通 java jedis
- BZOJ 2440 完全平方数
- 如何修复Win11上的时钟不同步?Win11时钟不同步修复方法
- 杨辉三角形Java实现
- questasim编译报error: Declarations must precede statements. Look for stray semicolons.
- 解决windows下无法ctrl+A全选数据快捷键的问题
- 022 漏洞与木马、端口扫描、病毒(娱乐向...pdf)
- 蓝光光盘的区域位置代码
- python fun函数、求4x4整型数组的主对角线元素的和_输入4行4列的二维数组,求计算主对角线各元素之和,计算副对角线各元素之和。...
- oracle utl_smtp,Oracle 11g 环境下,利用utl_smtp创建发送邮件的存储过程
- 电脑史话-计算机先驱巴贝奇
- 计算机组成原理oe表示什么意思,计算机组成原理课后习题答案解析
- Git 出现not registered inyour account 解决办法
- WhatsApp账号被封了怎么办(附解封方法)
- FPGA之OV7725摄像头采集与VGA显示实验--4--摄像头数据输出VAG协议分析