sql >> Databasteknik >  >> RDS >> Sqlserver

Effektivt sätt att ta bort dubbletter av rader från miljontals poster

with dupl as (
select row_number() over(partition by col1,col2,col3,col4,col5,col6 order by id) rn,
id,col1,col2,col3,col4,col5,col6
from myTable
)
delete dupl where rn>1


  1. SQL-fråga för tidsintervall. Syntaxfel.

  2. Hur man inkluderar exkluderade rader i ÅTERKOMMANDE från INFOGA ... VID KONFLIKT

  3. databas:primärnyckel, Clustered eller NonClustered

  4. Behöver hjälp med beräkning med två datamängder med Expression SSRS