Soms moet u mogelijk meerdere kolomwaarden wijzigen in PostgreSQL. U kunt meerdere kolomwaarden wijzigen met een enkele UPDATE-instructie. In dit artikel zullen we bekijken hoe u meerdere kolommen in PostgreSQL kunt bijwerken.
Meerdere kolommen bijwerken in PostgreSQL
Het is heel eenvoudig om meerdere kolommen in PostgreSQL bij te werken. Hier is de syntaxis om meerdere kolommen in PostgreSQL bij te werken.
UPDATE table_name SET column1 = value1, column2 = value2, ... [WHERE condition];
In de bovenstaande SQL-instructie moet u de tabelnaam specificeren en kolomnamen en hun nieuwe waarden vermelden als een door komma's gescheiden lijst, en optioneel een WHERE-voorwaarde vermelden om alleen bepaalde rijen in uw tabel bij te werken.
Het geeft het aantal bijgewerkte rijen terug, zoals hieronder weergegeven, waarbij telling het aantal bijgewerkte rijen is.
UPDATE count
Stel dat u bijvoorbeeld de volgende tabel heeft.
postgres=# create table sales(id int, order_date date, amount int); postgres=# insert into sales(id, order_date, amount) values(1, '2020-12-01', 100), (2,'2020-12-02',250), (3,'2020-12-03',300); postgres=# select * from sales; id | order_date | amount ----+------------+-------- 1 | 2020-12-01 | 100 2 | 2020-12-02 | 250 3 | 2020-12-03 | 300
Hier is de SQL-query om order_date bij te werken en bedrag kolommen in verkoop tabel waar id=3 .
postgres=# update sales set order_date='2020-12-04', amount=250 where id=3; postgres=# select * from sales; id | order_date | amount ----+------------+-------- 1 | 2020-12-01 | 100 2 | 2020-12-02 | 250 3 | 2020-12-04 | 250 UPDATE 1
Zoals je kunt zien, is het heel eenvoudig om meerdere kolommen in PostgreSQL bij te werken.
Een rapportagetool voor PostgreSQL nodig? Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te monitoren. Probeer het vandaag nog!