logo

¿Cómo actualizar varias columnas en una declaración de actualización única en SQL?

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 declaración ACTUALIZAR. El ACTUALIZAR La declaración siempre va seguida del comando SET, que especifica la columna donde se requiere la actualización.

ACTUALIZACIÓN para varias columnas

Sintaxis:



ACTUALIZAR nombre_tabla

diferencia entre zorro y lobo

SET nombre_columna1= valor1, nombre_columna2= valor2

DONDE condición;



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: Usa la base de datos

Utilice la siguiente declaración SQL para cambiar el contexto de la base de datos a geeks:

Consulta:

USE geeks;>

Paso 3: Definición de tabla

Tenemos la siguiente demo_table en nuestra base de datos geek.

Consulta:

CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>

Etapa 4: Insertar datos en una tabla

ratón y tipos de ratón

Consulta:

INSERT INTO demo_table (NAME, AGE, CITY) VALUES ('Aman Chopra', 25, 'New York'), ('Shubham Thakur', 30, 'Los Angeles'), ('Naveen Tulasi', 45, 'Chicago'), ('Aditya Arpan', 28, 'Miami'), ('Nishant Jain', 50, 'Houston');>

Producción:

IMG3

Paso 5: Ver los datos de la tabla.

Consulta:

SELECT * FROM demo_table;>

Producción:

IMG3

Paso 6: Actualizar varias columnas

Para fines de demostración, actualicemos el valor de EDAD a 30 y el valor de CIUDAD a PUNJAB donde el valor de CIUDAD es 'Chicago'.

int a cadena en java

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.

Usando GROUP BY varias columnas en SQL

En la cláusula SQL GROUP BY utilizamos la instrucción SELECT para organizar datos similares en grupos.

Sintaxis:

SELECCIONE columna1, columna2,…
DESDE nombre_tabla
DONDE condición
GRUPO POR columna1, columna2,…
ORDENAR POR columna1, columna2,…

Echemos un vistazo a la cláusula GROUP BY viendo algunas consultas.

¿Por qué cadena inmutable en Java?

Consulta:

CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) ); INSERT INTO demo_table (NAME, AGE, CITY) VALUES ('Aman Chopra', 25, 'New York'), ('Shubham Thakur', 30, 'Los Angeles'), ('Naveen Tulasi', 45, 'Chicago'), ('Aditya Arpan', 28, 'Miami'), ('Nishant Jain', 50, 'Houston');>

Producción:

Consulta:

SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>

Producción:

IMG3

Conclusión

  1. La declaración ACTUALIZAR se puede utilizar para actualizar las columnas de una tabla.
  2. La instrucción UPDATE utiliza el comando SET para especificar las columnas a actualizar.
  3. Después del comando SET, las condiciones se especifican mediante el comando WHERE.
  4. Las actualizaciones se realizan en las celdas que cumplen con los criterios.
  5. Para dividir datos en grupos, utilice la cláusula GROUP BY.