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

何百万ものレコードから重複行を効果的に削除する方法

    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. MSSQL 2008:特定のフィールドごとに最後に更新されたレコードを取得する

    2. MySQLはソートにインデックスを使用しますか?

    3. Javaでパッケージレベルの連想配列を作成する

    4. 文字列を解析するストアド プロシージャ