PostgreSQL: declaración de actualización

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

PostgreSQL: declaración de actualización

Este tutorial de PostgreSQL explica cómo usar PostgreSQL declaración de actualización Con sintaxis y ejemplos.

describir

La instrucción UPDATE de PostgreSQL se usa para actualizar los registros existentes en una tabla en una base de datos de PostgreSQL.

sintaxis

La sintaxis de la instrucción UPDATE al actualizar una tabla en PostgreSQL es:

UPDATE table
SET column1 = expression1 | DEFAULT,
    column2 = expression2 | DEFAULT,
    ...
[WHERE conditions];

parámetro o parámetro

column1, column2 Las columnas a actualizar. expresión1, expresión2 Nuevos valores para asignar a columna1, columna2. Por lo tanto, a la columna1 se le asignará el valor de expresión1, a la columna2 se le asignará el valor de expresión2, y así sucesivamente. El valor predeterminado para esa columna en particular en la tabla DEFAULT. Si no se establece un valor predeterminado para la columna, la columna se establecerá en NULL. La condición WHERE es opcional. Condiciones que se deben cumplir para realizar una actualización. Si no se proporciona ninguna condición, se actualizarán todos los registros de la tabla.

Ejemplo: actualizar una sola columna

Veamos un ejemplo de consulta de ACTUALIZACIÓN de PostgreSQL muy simple.

UPDATE contacts
SET first_name="Jane"
WHERE contact_id = 35;

Este ejemplo de ACTUALIZACIÓN de PostgreSQL actualizará first_name a “Jane” en la tabla de contactos con contact_id 35.

También puede utilizar la palabra clave DEFAULT para establecer una columna en su valor predeterminado.

Por ejemplo,

UPDATE contacts
SET first_name = DEFAULT
WHERE contact_id = 35;

Este ejemplo de ACTUALIZACIÓN de PostgreSQL actualizará el campo first_name en la tabla de contactos al valor predeterminado, donde contact_id es 35. Si no se establece un valor predeterminado para la columna first_name en la tabla de contactos, la columna first_name se establecerá en NULL.

Ejemplo: actualizar varias columnas

Veamos un ejemplo de ACTUALIZACIÓN de PostgreSQL, es posible que desee actualizar varias columnas con una sola declaración de ACTUALIZACIÓN.

UPDATE contacts
SET city = 'Miami',
    state="Florida"
WHERE contact_id >= 200;

Cuando desee actualizar varias columnas, puede hacerlo separando los pares de columna/valor con comas.

Este ejemplo de ACTUALIZACIÓN de PostgreSQL actualizaría la ciudad a “Miami” y el estado a “Florida”, donde contact_id es mayor o igual a 200.