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

Oracleのテーブルから重複する行を削除する

    rowidを使用します 疑似列。

    DELETE FROM your_table
    WHERE rowid not in
    (SELECT MIN(rowid)
    FROM your_table
    GROUP BY column1, column2, column3);
    

    column1column2 、およびcolumn3 各レコードの識別キーを作成します。すべての列を一覧表示できます。



    1. .NETの文字列の側面

    2. コマンドラインを使用してLinux上にMySQLユーザーを作成する

    3. MySQLで複合主キーを作成する方法

    4. (mysql、php)データを挿入する前にauto_incrementフィールド値を取得する方法は?