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
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