Sentencia SQL UPDATE

¿Cómo se actualizan los valores de una base de datos?

La sentencia UPDATE actualiza los valores de los datos de una base de datos.
UPDATE puede actualizar uno o más registros de una tabla.
Utiliza la cláusula WHERE para actualizar sólo registros específicos.

La sintaxis de SQL UPDATE

La sintaxis general es

UPDATE table-name SET column-name1 = value1, column-name2 = value2, ...
Para limitar el número de registros a UPDATE anexar una cláusula WHERE:
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ... WHERE condition

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

SQL UPDATE Ejemplos

Problema: Descontinuar todos los productos en la base de datos
UPDATE Product SET IsDiscontinued = 1
Nota: el valor 1 denota verdadero.
Resultado: 77 registros actualizados.

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

Problem: Discontinue products over $50.
UPDATE Product SET IsDiscontinued = 1 WHERE UnitPrice > 50
Nota: el valor 1 denota verdadero.
Resultado: 7 registros actualizados.

PRODUCTO

Id

NombreDelProducto

ProveedorId

PrecioDeUnidad

Paquete

EsDescontinuado

Problema: Descontinuar producto con Id = 46.
UPDATE Product SET IsDiscontinued = 1 WHERE Id = 46
Este es un escenario más común en el que se actualiza un solo registro.
Nota: el valor 1 denota verdadero.
Resultado: 1 registro actualizado.

SUPPLIER

Id

CompanyName

ContactName

City

Country

Phone

Fax

Problem: El proveedor Norske Meierier (Id = 15) se ha mudado:
actualizar su ciudad, teléfono y fax.
UPDATE Supplier SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555' WHERE Id = 15
Este es un escenario común en el que se actualiza un solo registro.
Resultado: 1 registro actualizado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.