在SQL Server数据库中,有一张数据表存储着十几万或者更多的数据记录,其中有部分数据的某些列/字段是重复的,现需要删除这些列/字段重复的数据(只保留一条不重复的数据),使用一条SQL语句应用如何实现呢?
表结构类似如下:
RowID int not null identity(1,1) primary key,
Col1 varchar(20) not null,
Col2 varchar(2048) not null,
Col3 tinyint not null
其中的RowID
是惟一的,但每一行的Col1
,Col2
,Col3
这些字段的数据可能重复。