sql >> データベース >  >> RDS >> Sqlserver

オリジナルを維持したまま重複レコードを削除する

    SQL Server 2005 以降を使用しているため、CTE を使用してこれを実行できます:

    ;WITH cte AS 
    (
      SELECT ROW_NUMBER() OVER (PARTITION BY Col1, Col2, Col3  ORDER BY (SELECT 0)) RN
      FROM  yourtable
    )
    DELETE FROM cte
    WHERE RN > 1
    


    1. (純粋な)PHP/MySQLで類似の画像を検索する

    2. SQL Server 2005 で PDF ファイルの全文検索を使用する

    3. C#SqlConnection例外:キーワードはサポートされていません'ポート'

    4. SQLのみを使用してMySQL列挙型の値を取得する