T-SQL – Declaración UPDATE

servidor SQL ACTUALIZAR La consulta se utiliza para modificar registros existentes en la tabla.

Puede usar la cláusula WHERE con la consulta UPDATE para actualizar las filas seleccionadas; de lo contrario, afectará a todas las filas.

Sintaxis

A continuación se muestra la sintaxis básica para una consulta UPDATE con una cláusula WHERE.

UPDATE table_name 
SET column1 = value1, column2 = value2...., columnN = valueN 
WHERE [condition];

Puede combinar N condiciones utilizando los operadores AND u OR.

Ejemplo

Considere la tabla CLIENTES con las siguientes entradas:

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        MP                  4500.00 
7   Muffy      24        Indore              10000.00 

El siguiente comando es un ejemplo que actualizará la DIRECCIÓN para el ID de cliente 6:

UPDATE CUSTOMERS 
SET ADDRESS = 'Pune' 
WHERE ID = 6; 

La tabla CLIENTES ahora tendrá las siguientes entradas:

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        Pune                4500.00 
7   Muffy      24        Indore              10000.00 

Si desea cambiar todos los valores de las columnas ADDRESS y SALARY en la tabla CUSTOMERS, no necesita usar la cláusula WHERE. La solicitud de ACTUALIZACIÓN será la siguiente:

UPDATE CUSTOMERS 
SET ADDRESS = 'Pune', SALARY = 1000.00;

La tabla CLIENTES ahora tendrá las siguientes entradas.

ID  NAME       AGE       ADDRESS          SALARY 
1   Ramesh     32        Pune             1000.00 
2   Khilan     25        Pune             1000.00 
3   kaushik    23        Pune             1000.00 
4   Chaitali   25        Pune             1000.00 
5   Hardik     27        Pune             1000.00 
6   Komal      22        Pune             1000.00 
7   Muffy      24        Pune             1000.00 

🚫