Terkadang Anda mungkin perlu mengubah beberapa nilai kolom di PostgreSQL. Anda dapat mengubah beberapa nilai kolom menggunakan satu pernyataan UPDATE. Pada artikel ini, kita akan melihat cara memperbarui banyak kolom di PostgreSQL.
Cara Memperbarui Banyak Kolom di PostgreSQL
Sangat mudah untuk memperbarui banyak kolom di PostgreSQL. Berikut adalah sintaks untuk memperbarui beberapa kolom di PostgreSQL.
UPDATE table_name SET column1 = value1, column2 = value2, ... [WHERE condition];
Dalam pernyataan SQL di atas, Anda perlu menentukan nama tabel, dan menyebutkan nama kolom dan nilai barunya sebagai daftar yang dipisahkan koma, dan secara opsional menyebutkan kondisi WHERE untuk memperbarui hanya baris tertentu dalam tabel Anda.
Ini mengembalikan jumlah baris yang diperbarui seperti yang ditunjukkan di bawah ini di mana count adalah jumlah baris yang diperbarui.
UPDATE count
Sebagai contoh, katakanlah Anda memiliki tabel berikut.
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
Berikut adalah kueri SQL untuk memperbarui order_date dan jumlah kolom di penjualan tabel di mana 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
Seperti yang Anda lihat, sangat mudah untuk memperbarui beberapa kolom di PostgreSQL.
Butuh alat pelaporan untuk PostgreSQL? Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari Ini!