A veces, es posible que deba cambiar varios valores de columna en PostgreSQL. Puede modificar varios valores de columna con una sola instrucción UPDATE. En este artículo, veremos cómo actualizar varias columnas en PostgreSQL.
Cómo actualizar varias columnas en PostgreSQL
Es muy fácil actualizar varias columnas en PostgreSQL. Esta es la sintaxis para actualizar varias columnas en PostgreSQL.
UPDATE table_name SET column1 = value1, column2 = value2, ... [WHERE condition];
En la declaración SQL anterior, debe especificar el nombre de la tabla y mencionar los nombres de las columnas y sus nuevos valores como una lista separada por comas y, opcionalmente, mencionar una condición WHERE para actualizar solo ciertas filas en su tabla.
Devuelve el número de filas actualizadas como se muestra a continuación, donde count es el número de filas actualizadas.
UPDATE count
Por ejemplo, supongamos que tiene la siguiente tabla.
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
Aquí está la consulta SQL para actualizar order_date y cantidad columnas en ventas tabla donde 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
Como puede ver, es muy fácil actualizar varias columnas en PostgreSQL.
¿Necesita una herramienta de informes para PostgreSQL? Ubiq facilita la visualización de datos en minutos y el monitoreo en paneles en tiempo real. ¡Pruébalo hoy!