sql >> Databáze >  >> RDS >> Sqlserver

Efektivní způsob, jak odstranit duplicitní řádky z milionů záznamů

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. Nelze převést hodnotu '2012-04-05 10:20:00' ze sloupce XX na TIMESTAMP

  2. Datum a čas SQLite

  3. Jaký je rozdíl mezi odstraněním z tabulky table_a a zkrácením tabulky table_a v MySQL?

  4. Jak ladit uživatelem definovanou funkci mysql?