En este artículo, veremos cómo actualizar varias columnas en una sola declaración en SQL. Podemos actualizar varias columnas especificando varias columnas después del comando SET en la instrucción UPDATE. La declaración UPDATE siempre va seguida del comando SET, especifica la columna donde se requiere la actualización.
ACTUALIZAR para múltiples columnas
Sintaxis:
UPDATE table_name SET column_name1= value1, column_name2= value2 WHERE condition;
Ahora, para la demostración, siga los pasos a continuación:
Paso 1: Crear una base de datos
podemos usar el siguiente comando para crear una base de datos llamada geeks.
Consulta:
CREATE DATABASE geeks;
Paso 2: usar la base de datos
Use la siguiente instrucción SQL para cambiar el contexto de la base de datos a geeks:
Consulta:
USE geeks;
Paso 3: definición de la tabla
Tenemos la siguiente demo_table en la base de datos de nuestro geek.
Consulta:
CREATE TABLE demo_table( NAME VARCHAR(20), AGE INT, CITY VARCHAR(20) );
Paso 4: Insertar datos en una tabla
Consulta:
INSERT INTO demo_table VALUES ('ROMY KUMARI', 22, 'NEW DELHI'), ('PUSHKAR JHA',23, 'NEW DELHI'), ('AKANKSHA GUPTA',22, 'PUNJAB'), ('SUJATA JHA', 30,'PATNA'), ('PREETI GIRI', 26,'BANGLORE'), ('PREM GUPTA',31,'PUNE'), ('RAM KAPOOR', 34,'PUNE'), ('SHEETAL AWASTHI',32, 'RAJASTHAN');
Paso 5: Ver datos de la tabla
Consulta:
SELECT * FROM demo_table;
Producción:
Paso 6: actualice varias columnas
Para fines de demostración, actualicemos el valor de EDAD para que sea 30 y el valor de CIUDAD para que sea PUNJAB , donde el valor de CIUDAD es ‘NUEVA DELHI’.
Consulta:
UPDATE demo_table SET AGE=30, CITY='PUNJAB' WHERE CITY='NEW DELHI';
Producción:
ver el contenido de la tabla demo_table
Podemos ver que la tabla se actualiza ahora con el valor deseado.
Publicación traducida automáticamente
Artículo escrito por romy421kumari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA