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