Suche…


Aktualisieren Sie alle Zeilen in einer Tabelle

Sie aktualisieren alle Zeilen in der Tabelle, indem Sie einfach einen column_name = value :

UPDATE person SET planet = 'Earth';

Aktualisieren Sie alle Zeilen, die eine Bedingung erfüllen

UPDATE person SET state = 'NY' WHERE city = 'New York';

Mehrere Spalten in der Tabelle aktualisieren

Sie können mehrere Spalten in einer Tabelle in derselben Anweisung aktualisieren, indem Sie col=val Paare durch Kommas trennen:

UPDATE person 
   SET country = 'USA', 
       state = 'NY' 
WHERE city = 'New York';

Aktualisieren einer Tabelle basierend auf dem Beitritt zu einer anderen Tabelle

Sie können Daten in einer Tabelle auch basierend auf Daten aus einer anderen Tabelle aktualisieren:

UPDATE person 
SET state_code = cities.state_code 
FROM cities
WHERE cities.city = city;

Hier sind wir den Beitritt zur person city Spalte in die cities city Säule , um die Stadt Zustand Code zu erhalten. Diese wird dann verwendet, um die state_code Spalte in der person zu aktualisieren.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow