En aquest article, veurem com actualitzar diverses columnes en una sola declaració SQL . Podem actualitzar diverses columnes especificant diverses columnes després de l'ordre SET a la instrucció UPDATE. El ACTUALITZACIÓ La instrucció sempre va seguida de l'ordre SET, que especifica la columna on es requereix l'actualització.
ACTUALITZACIÓ per a diverses columnes
Sintaxi:
ACTUALITZA nom_taula
cadena d'entrada javaSET nom_columna1= valor1, nom_columna2= valor2
ON condició;
Ara, per a la demostració, seguiu els passos següents:
Pas 1: Crear una base de dades
podem utilitzar la següent comanda per crear una base de dades anomenada geeks.
Consulta:
CREATE DATABASE geeks;>
Pas 2: Utilitzeu la base de dades
Utilitzeu la instrucció SQL següent per canviar el context de la base de dades a geeks:
Consulta:
USE geeks;>
Pas 3: Definició de la taula
Tenim la següent taula_demo a la base de dades del nostre friki.
Consulta:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Pas 4: Inserir dades en una taula
python // operador
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');>
Sortida:

Pas 5: Veure les dades de la taula
Consulta:
SELECT * FROM demo_table;>
Sortida:
Pas 6: Actualitza diverses columnes
A efectes de demostració, actualitzem el valor AGE a 30 i el valor CITY a PUNJAB on el valor CITY és 'Chicago'.
Consulta:
com convertir un nombre enter en una cadena en java
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Sortida:
Veure el contingut de la taula demo_table

Podem veure que la taula s'actualitza ara amb el valor desitjat.
Ús de GROUP BY múltiples columnes en SQL
A la clàusula SQL GROUP BY fem servir la instrucció SELECT per organitzar dades similars en grups.
Sintaxi:
SELECCIONA columna1, columna2,...
FROM nom_taula
ON condició
AGRUPA PER columna1, columna2,...
ORDENA PER columna1, columna2,...
Fem una ullada a la clàusula GROUP BY veient algunes consultes.
Consulta:
canyella vs mate
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');>
Sortida:

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

Conclusió
- La instrucció UPDATE es pot utilitzar per actualitzar les columnes d'una taula.
- La sentència UPDATE utilitza l'ordre SET per especificar les columnes que cal actualitzar.
- Després de l'ordre SET, les condicions s'especifiquen mitjançant l'ordre WHERE.
- Es fan actualitzacions a les cel·les que compleixen els criteris.
- Per dividir les dades en grups, utilitzeu la clàusula GROUP BY.