Riepilogo: in questo tutorial, imparerai come utilizzare l’istruzione PostgreSQL UPDATE per aggiornare i dati esistenti in una tabella.

Introduzione all’istruzione PostgreSQL UPDATE

L’istruzione PostgreSQLUPDATE consente di modificare i dati in una tabella., Quanto segue illustra la sintassi dell’istruzioneUPDATE:

Code language: SQL (Structured Query Language) (sql)

In questa sintassi:

  • Per prima cosa, specificare il nome della tabella che si desidera aggiornare i dati dopo la parola chiaveUPDATE.
  • In secondo luogo, specificare le colonne e i loro nuovi valori dopo SET parola chiave. Le colonne che non appaiono nella clausola SET mantengono i valori originali.
  • In terzo luogo, determinare quali righe aggiornare nella condizione della clausola WHERE.,

La clausola WHERE è facoltativa. Se si omette la clausolaWHERE, l’istruzioneUPDATE aggiornerà tutte le righe della tabella.

Quando l’istruzione UPDATE viene eseguita correttamente, restituisce il seguente tag di comando:

count è il numero di righe aggiornate incluse le righe i cui valori non sono cambiati.,

Restituzione di righe aggiornate

UPDATE dichiarazione è facoltativa RETURNING clausola che restituisce righe aggiornate:

PostgreSQL AGGIORNAMENTO esempi

prendiamo alcuni esempi di utilizzo di PostgreSQL UPDATE istruzione.,

Impostazione di un esempio di tabella

Le seguenti dichiarazioni creare una tabella denominata courses e inserire alcuni dati:

La seguente dichiarazione restituisce i dati del courses tabella:

Code language: SQL (Structured Query Language) (sql)

1) PostgreSQL AGGIORNAMENTO – aggiornamento di una riga

La seguente dichiarazione utilizza il UPDATE istruzione per l’aggiornamento corso con id 3., Cambia il published_date da NULL a '2020-08-01'.

Code language: SQL (Structured Query Language) (sql)

L’istruzione restituisce il seguente messaggio che indica che una riga è stata aggiornata:

Code language: Shell Session (shell)

La seguente dichiarazione seleziona il corso con id 3 per verificare l’aggiornamento:

Code language: SQL (Structured Query Language) (sql)

2) PostgreSQL AGGIORNAMENTO – aggiornamento di una riga e di restituire la riga aggiornata

La seguente dichiarazione aggiornamenti corso id 2., Modifica published_date del corso in 2020-07-01 e restituisce il corso aggiornato.

Riepilogo

  • Utilizzare l’istruzione PostgreSQLUPDATE per aggiornare i dati in una o più colonne un tavolo.
  • Utilizzare la clausola RETURNING per restituire le righe aggiornate dall’istruzioneUPDATE
  • Questo tutorial è stato utile ?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *