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

SQL Server を使用してテーブル内の重複レコードを検索する

    with x as   (select  *,rn = row_number()
                over(PARTITION BY OrderNo,item  order by OrderNo)
                from    #temp1)
    
    select * from x
    where rn > 1
    

    selectステートメントを

    に置き換えることで、重複を削除できます
    delete x where rn > 1
    


    1. MySQLで、重複エントリエラーが発生した場合、主キーが自動インクリメントされないようにするにはどうすればよいですか?

    2. 複数の列にわたるmysqlテーブルの重複をチェックする方法

    3. Java-例外の最初の原因を見つける

    4. ピボットテーブルクエリを使用した動的列