Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Cara Menghapus Baris di SQL

Masalah:

Anda ingin menghapus baris / baris dari tabel.

Contoh 1:

Dalam exam tabel, ada nama siswa dan hasil ujiannya.

nama hasil
Janet Morgen 9
Taya Bain 11
Anne Johnson 11
Josh Kaur 10
Ellen Thornton 8

Anda ingin menghapus baris untuk Ellen Thornton.

Solusi 1:

DELETE FROM exam
WHERE name = 'Ellen Thornton';

Tabel exam sekarang terlihat seperti ini:

nama hasil
Janet Morgen 9
Taya Bain 11
Anne Johnson 11
Josh Kaur 10

Diskusi:

Gunakan DELETE FROM dengan nama tabel yang ingin Anda hapus barisnya. Di WHERE , tulis kondisi yang menentukan baris. Jika Anda memiliki baris tertentu dalam pikiran, yang terbaik adalah menulis kondisi menggunakan kolom yang berisi nilai unik. Di sini, kolom uniknya adalah name .

Jika ada banyak baris yang namanya sama dengan 'Ellen Thornton ', semuanya akan dihapus. Jika tidak ada nama seperti itu, tidak ada baris yang dihapus.

Contoh 2:

Dalam exam tabel, terdapat nama siswa dan hasil ujian, seperti pada contoh sebelumnya.

nama hasil
Janet Morgen 9
Taya Bain 11
Anne Johnson 11
Josh Kaur 10
Ellen Thornton 8

Anda ingin menghapus semua baris yang result lebih besar dari 10 .

Solusi 2:

DELETE FROM exam
WHERE result > 10;

exam tabel sekarang terlihat seperti ini:

nama hasil
Janet Morgen 9
Josh Kaur 10
Ellen Thornton 8

Diskusi:

Terkadang, Anda tidak tahu persis baris yang perlu Anda hapus atau bahkan berapa banyak baris yang perlu Anda hapus. Anda dapat menulis kondisi di mana baris harus dihapus. Bisa banyak baris yang memenuhi syarat, bisa satu baris saja, atau tidak ada baris sama sekali.

Tentu saja, Anda dapat menulis beberapa ketentuan di WHERE , gabungkan mereka dengan AND atau OR , misalnya:

DELETE FROM exam
WHERE result > 10
  AND name LIKE 'J%';

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kebiasaan buruk :Berfokus hanya pada ruang disk saat memilih kunci

  2. Perencanaan Ruang Disk untuk Basis Data

  3. SQL PILIH KE Pernyataan

  4. Migrasi Django:Sebuah Primer

  5. Dasar-dasar ekspresi tabel, Bagian 3 – Tabel turunan, pertimbangan pengoptimalan