postgresql
AGGIORNARE
Ricerca…
Aggiorna tutte le righe in una tabella
Si aggiornano tutte le righe nella tabella fornendo semplicemente un column_name = value :
UPDATE person SET planet = 'Earth';
Aggiorna tutte le righe che soddisfano una condizione
UPDATE person SET state = 'NY' WHERE city = 'New York';
Aggiornamento di più colonne nella tabella
Puoi aggiornare più colonne in una tabella nella stessa istruzione, separando col=val pair con le virgole:
UPDATE person
SET country = 'USA',
state = 'NY'
WHERE city = 'New York';
Aggiornamento di una tabella in base all'adesione a un'altra tabella
È inoltre possibile aggiornare i dati in una tabella in base ai dati di un'altra tabella:
UPDATE person
SET state_code = cities.state_code
FROM cities
WHERE cities.city = city;
Qui stiamo unendo la colonna della city person alla colonna della cities city per ottenere il codice dello stato della città. Viene quindi utilizzato per aggiornare la colonna state_code nella tabella delle person .
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow