sql 删除完全表中完全重复的数据保留一条

1、删除完全重复数据

原始数据:

期望数据:

delete result from (select ROW_NUMBER () over(partition by id order by id) r, * from temp_0814  t ) result where result.r!=1

2、删除查询的前N条记录

原始数据:

期望数据:

 DELETE TOP (3)  FROM temp WHERE id=1

原文地址:https://www.cnblogs.com/xiao-sheng/p/7519299.html