我需要从行号475删除到948,因为它们是1-474行的重复。我想这可能与之接近,或者还有更多呢?
DELETE FROM dbo.industry WHERE row_number between 475 and 948
Run Code Online (Sandbox Code Playgroud)
小智 5
可能为时已晚,但我通常会这样做
; with cte(rownum)as(
select row_number () over(partition by [Col1], [Col2] order by Col3) from [table]
)
delete from cte where rownum > 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17508 次 |
| 最近记录: |