删除重复数据,只保留一条
1.使用开窗函数进行数据去重
Delete T From
(Select Row_Number() Over(Partition By Fdate,col1,col2
order By Fdate) As RowNumber,* From [dbo].[table_nam] )T
Where T.RowNumber > 1
本文介绍了如何使用SQL中的开窗函数,通过PartitionByFdate和orderByFdate对表[dbo].[table_nam]中的数据进行行级去重,仅保留每组第一条记录,以达到删除重复数据的效果。
删除重复数据,只保留一条
1.使用开窗函数进行数据去重
Delete T From
(Select Row_Number() Over(Partition By Fdate,col1,col2
order By Fdate) As RowNumber,* From [dbo].[table_nam] )T
Where T.RowNumber > 1
855

被折叠的 条评论
为什么被折叠?