PostgreSQL Update (Italiano)

In questo tutorial, ci accingiamo a imparare il comando PostgreSQL UPDATE per l’aggiornamento dei dati correnti in una tabella.

In PostgreSQL, il comando UPDATE viene utilizzato per modificare i record presenti in una tabella. Per aggiornare le righe selezionate, dobbiamo usare la clausola WHERE; altrimenti, tutte le righe verrebbero aggiornate.,

la Sintassi del comando Update

La sintassi del comando update è come indicato di seguito:

Abbiamo i seguenti parametri, che sono utilizzati nella sintassi:

Parametri Descrizione
Aggiornamento è una parola chiave, che viene utilizzato per aggiornare le righe di una tabella.
Nome_tabella Dopo la clausola di AGGIORNAMENTO, useremo questo parametro per definire il nome della tabella per aggiornare i dati.
Column1 = value1,
Column2 = value2,
……,
ColumnN = valueN
È usato per descrivere il nome di una colonna in una tabella i cui valori devono essere modificati nella clausola SET. Possiamo usare la virgola (,) per separare ogni coppia della colonna e dei valori.
Dove Useremo la clausola WHERE per filtrare i record e recuperare solo i record essenziali.
Condizione È un’espressione, che viene utilizzata per restituire un valore di tipo Booleano. E questa espressione restituisce true solo per le righe.,

Esempi di comando di aggiornamento PostgreSQL

Per una migliore comprensione, vedremo esempi di comando di aggiornamento PostgreSQL.

Prenderemo la tabella del dipartimento, che abbiamo creato nella sezione Inserisci comando.,l vedere la struttura della tabella del reparto con l’aiuto della seguente comando:

Dopo aver eseguito il comando select, si ottiene il seguente risultato:

Esempio di PostgreSQL AGGIORNAMENTO della tabella

Qui, andremo a modificare i valori NULL delle last_update colonna per la data Corrente con il seguente comando help:

Si ottiene il seguente risultato, dopo aver eseguito il comando di cui sopra:

la query di cui sopra, si applica la parola chiave DEFAULT per il last_update colonna che porta la data corrente come per il valore di default., E la clausola WHERE aggiorna solo le righe in cui il valore della colonna last_update è NULL.

Esempio di aggiornamento di tutte le righe di una tabella utilizzando il comando Update

Per aggiornare i valori nella colonna location come U. S.,Una per tutte le righe della tabella del reparto, utilizzare il seguente comando:

Nota: Nel sotto il comando di aggiornamento, ignoriamo la clausola WHERE:

Dopo l’esecuzione della query di cui sopra, che aggiorna la posizione di colonna nella tabella del reparto:

useremo il comando select per verificare l’output del comando precedente nel reparto tabella:

E all’interno della stessa tabella, possiamo anche aggiornare i dati di una colonna da una colonna aggiuntiva., ha la stessa struttura della tabella del reparto:

viene utilizzato Il seguente comando per aggiornare i valori, che provengono dal dipartimento di tabella per le colonne della department_tmp tabella:

una Volta che si esegue la query di cui sopra, verrà aggiornato il department_tmp tabella:

Per verificare la department_tmp tabella, possiamo utilizzare il comando Select:

E, otterremo il seguente output:

Nota: il comando di aggiornamento, abbiamo utilizzato la clausola per descrivere la seconda tabella (dipartimento), che contiene l’aggiornamento.,

Qui abbiamo usato la condizione join nella clausola WHERE. E a volte questo comando UPDATE menzionato come UPDATE INNER JOIN o UPDATE JOIN come due o più tabelle sono coinvolte nel comando UPDATE.

Comando di aggiornamento tramite la condizione di ritorno

Per impostazione predefinita, il comando di aggiornamento può restituire il numero di righe interessate e restituisce anche i dati efficienti con l’aiuto della sezione di ritorno.

Il comando seguente viene utilizzato per aggiornare la riga con Dept_id 1 nella tabella dipartimento e restituire i dati aggiornati.,

Dopo aver eseguito il comando di cui sopra, si ottiene la tabella seguente struttura:

Dopo di che, dovrai usare il comando select per controllare i dati aggiornati del dipartimento tabella:

una Volta che si esegue il sopra query di selezione, si ottiene il seguente output:


Share

Lascia un commento

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