OKPEDIA SQL

Eliminare dati in una tabella SQL

Per cancellare uno o più record in una tabella di un database SQL si usa il comando DELETE FROM.

DELETE FROM nome_tabella [condizione]

  • Il primo parametro è obbligatorio e indica il nome della tabella.
  • I parametri successivi sono facoltativi e indicano quali condizioni devono avere i record da rimuovere.

Nota. Se non è indicata nessuna opzione aggiuntiva, il comando DELETE FROM cancella tutti i dati della tabella.

Un esempio pratico

La tabella di nome studens è organizzata in quattro campi (id, name, surname, vote) e contiene cinque record.

la tabella sql dell'esempio

Esempio 1 ( cancellazione di un record )

Per cancellare il terzo record

DELETE FROM students WHERE ( ID = 3 )

Il comando seleziona i record con ID uguale a tre e li rimuove dalla tabella.

il terzo record è stato cancellato

In questo caso è uno solo.

Esempio 2 ( eliminazione di più record )

Per cancellare i record con voto uguale a 30

DELETE FROM students WHERE ( VOTE = 30 )

In questo caso l'istruzione DELETE FROM cancella i due record della tabella con voto uguale a 30.

la query elimina due record

Esempio 3 ( cancellazione di tutti i record )

Per cancellare tutti i dati della tabella

DELETE FROM students

Non essendoci condizioni da soddisfare, il comando elimina tutti i record della tabella students.

la tabella è vuota

Ora la tabella è vuota.

Per fare un'esercitazione pratica clicca qui.
https://how.okpedia.org/it/sql/eliminare-dati-su-tabella-sql


Segnala un errore o invia un suggerimento per migliorare la pagina



FacebookTwitterLinkedinLinkedin