Szukaj…


Zaktualizuj wszystkie wiersze w tabeli

Aktualizujesz wszystkie wiersze w tabeli, po prostu podając wartość column_name = value :

UPDATE person SET planet = 'Earth';

Zaktualizuj wszystkie wiersze spełniające warunek

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

Aktualizowanie wielu kolumn w tabeli

Możesz zaktualizować wiele kolumn w tabeli w tej samej instrukcji, oddzielając pary col=val przecinkami:

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

Aktualizowanie tabeli w oparciu o dołączenie do innej tabeli

Możesz także aktualizować dane w tabeli na podstawie danych z innej tabeli:

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

Tutaj łączymy kolumnę city person kolumną cities city , aby uzyskać kod stanu miasta. Jest to następnie używane do aktualizacji kolumny state_code w tabeli person .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow