Menghapus Duplikat Tunggal Menghapus Baris dengan Kolom Menghapus Beberapa Duplikat Mengidentifikasi Duplikat
Setelah "SQL" (kependekan dari Standard Query Language), masukkan "select name from names". Setelah "SQL", masukkan "delete from names where name='Alan';." Perlu dicatat bahwa huruf kapital penting di sini supaya langkah ini dapat menghapus semua baris bernama "Alan". Setelah "SQL", masukkan "commit" Sekarang setelah Anda menghapus semua baris dan menggantinya dengan "Alan", isi satu kembali dengan memasukkan "insert into name values ('Alan');." Setelah "SQL", masukkan "commit" untuk membuat baris baru. Setelah menyelesaikan langkah di atas, Anda bisa melakukan pengecekan untuk memastikan tidak ada lagi catatan duplikat dengan memasukkan "select * from names".   SQL > select name from names; NAMA ------------------------------ Alan Citra Tomi Alan Baris dipilih. SQL > delete from names where name='Alan'; Baris terhapus. SQL > commit; \Commit complete. SQL > insert into names values ('Alan'); row created. SQL > commit; Commit complete. SQL > select * from names; NAMA ------------------------------ Alan Citra Tomi rows selected. Setelah "SQL", masukkan "select * from names;" untuk dapat melihat baris. Setelah "SQL'" masukkan "delete from names a where rowid > (select min(rowid) from names b where b.name=a.name and b.age=a.age);" untuk menghapus catatan duplikat. Setelah Anda menyelesaikan langkah di atas, masukkan "select * from names;" kemudian "commit" untuk memastikan apakah duplikat benar-benar sudah dihapus.     SQL > select * from names; NAMA                             USIA ------------------------------ ---------- Alan                                   50 Citra                                   51 Tomi                                  52 Alan                                   50 rows selected. SQL > delete from names a where rowid > (select min(rowid) from names b where b.name=a.name and b.age=a.age ); row deleted. SQL > select * from names; NAMA                              USIA ------------------------------ ---------- Alan                                   50 Citra                                   51 Tomi                                    52 rows selected. SQL > commit; Commit complete. Setelah "SQL", masukkan "select rowid, name from names;." Setelah "SQL", masukkan "delete from names a where rowid > (select min(rowid) from names b where b.name=a.name);" untuk menghapus duplikat. Setelah menyelesaikan langkah di atas, periksa apakah masih ada duplikat dengan memasukkan "select rowid,name from names;" lalu "commit".   SQL > select rowid,name from names; ROWID              NAME ------------------ ------------------------------ AABJnsAAGAAAdfOAAA Alan AABJnsAAGAAAdfOAAB Alan AABJnsAAGAAAdfOAAC Carrie AABJnsAAGAAAdfOAAD Tom AABJnsAAGAAAdfOAAF Alan rows selected. SQL > delete from names a where rowid > (select min(rowid) from names b where b.name=a.name ); rows deleted. SQL > select rowid,name from names; ROWID              NAME ------------------ ------------------------------ AABJnsAAGAAAdfOAAA Alan AABJnsAAGAAAdfOAAC Carrie AABJnsAAGAAAdfOAAD Tom rows selected. SQL > commit; Commit complete. Dalam contoh ini, kita mengidentifikasi duplikat "Alan". Pastikan catatan yang akan dihapus memang merupakan duplikat dengan memasukkan SQL di bawah. Seandainya kolom memiliki judul "Nama", Anda perlu mengganti "column_name" dengan Nama. Jika Anda mencoba mengenali duplikat dari kolom yang berbeda, misalnya usia Alan alih-alih namanya, masukkan “Usia” menggantikan "column_name" dan seterusnya.   select column_name, count(column_name)  from table  group by column_name having count (column_name) > 1;
Pilih "name from names". Hapus semua baris dengan nama duplikat. Masukkan ulang baris tanpa duplikat. Lihat daftar baru. Pilih baris. Hapus baris duplikat dengan mengidentifikasi kolomnya. Cek duplikat. Pilih RowID yang ingin dihapus. Hapus duplikat. Periksa duplikat. Identifikasi  duplikat. Identifikasi dari kolom berjudul "Nama". Identifikasi dari kolom lainnya.
https://www.wikihow.com/Delete-Duplicate-Records-in-Oracle https://www.wikihow.com/Delete-Duplicate-Records-in-Oracle https://www.wikihow.com/Delete-Duplicate-Records-in-Oracle https://www.wikihow.com/Delete-Duplicate-Records-in-Oracle
Deleting a Single Duplicate Deleting Rows with Columns Deleting Multiple Duplicates Identifying your Duplicate