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

Potřebujete odstranit duplicitní záznamy z tabulky pomocí row_number()

WITH cte AS
(
    SELECT ROW_NUMBER() OVER(PARTITION by ID ORDER BY name) AS Row
    FROM test
)

DELETE FROM cte
WHERE Row > 1


  1. Proč je tento dotaz mysql (s nulovou kontrolou) tak pomalejší než tento druhý?

  2. Projděte všechna schémata v Talendu

  3. Použití libpqxx pro hromadné ukládání dat NEBO jak použít příkaz COPY v libpqxx

  4. Měl bych používat makra nebo kód VBA?