Buscar..


Actualizar todas las filas en una tabla

Actualizas todas las filas en la tabla simplemente proporcionando un column_name = value :

UPDATE person SET planet = 'Earth';

Actualizar todas las filas que cumplan una condición

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

Actualizando columnas múltiples en tabla

Puede actualizar varias columnas en una tabla en la misma declaración, separando los pares col=val con comas:

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

Actualización de una tabla basada en unirse a otra tabla

También puede actualizar datos en una tabla basándose en datos de otra tabla:

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

Aquí nos estamos uniendo la person city columna a la cities city columna con el fin de obtener el código de estado de la ciudad. Esto se usa para actualizar la columna state_code en la tabla de person .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow