En SQL, a veces necesitamos escribir una sola consulta para actualizar los valores de todas las columnas de una tabla. Usaremos la palabra clave UPDATE para lograr esto. Para esto, usamos un tipo específico de consulta que se muestra en la siguiente demostración. Para este artículo, usaremos Microsoft SQL Server como nuestra base de datos y seleccionaremos la palabra clave.
Paso 1: crear una base de datos. Para esto, use el siguiente comando para crear una base de datos llamada GeeksForGeeks.
Consulta:
CREATE DATABASE GeeksForGeeks
Producción:
Paso 2: use la base de datos GeeksForGeeks. Para esto, use el siguiente comando.
Consulta:
USE GeeksForGeeks
Producción:
Paso 3: Cree una tabla de SALARIO dentro de la base de datos GeeksForGeeks. Esta tabla tiene 2 columnas, SALARIO_MENSUAL y SALARIO_ANUAL, que contienen los salarios mensuales y anuales de los trabajadores de una fábrica.
Consulta:
CREATE TABLE SALARY( MONTHLY_SALARY INT, ANNUAL_SALARY INT);
Producción:
Paso 4: Describa la estructura de la tabla SALARIO.
Consulta:
EXEC SP_COLUMNS SALARY;
Producción:
Paso 5: Inserte 5 filas en la tabla SALARIO.
Consulta:
INSERT INTO SALARY VALUES(10000,120000); INSERT INTO SALARY VALUES(20000,240000); INSERT INTO SALARY VALUES(15000,180000); INSERT INTO SALARY VALUES(30000,360000); INSERT INTO SALARY VALUES(25000,300000);
Producción:
Paso 6: Muestre todas las filas de la tabla SALARIO.
Consulta:
SELECT * FROM SALARY;
Producción:
Paso 7: Actualice todas las columnas de la tabla SALARIO . Aumente el valor de todas las entradas de la columna MONTHLY_SALARY en 1000 , en consecuencia, aumente el valor de todas las entradas de la columna ANNUAL_SALARY en 12*1000=12000 .
Sintaxis:
UPDATE TABLE_NAME SET COLUMN1=VALUE1, COLUMN2 = VALUE2;
Consulta:
UPDATE SALARY SET MONTHLY_SALARY = MONTHLY_SALARY+1000,ANNUAL_SALARY= ANNUAL_SALARY+12000;
Producción:
Paso 8: Muestre todas las filas de la tabla SALARIO actualizada.
Consulta:
SELECT * FROM SALARY;
Producción:
Publicación traducida automáticamente
Artículo escrito por abhisri459 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA