In questo articolo vedremo come aggiornare più colonne in una singola istruzione in SQL . Possiamo aggiornare più colonne specificando più colonne dopo il comando SET nell'istruzione UPDATE. IL AGGIORNAMENTO è sempre seguita dal comando SET, specifica la colonna in cui è richiesto l'aggiornamento.
AGGIORNAMENTO per più colonne
Sintassi:
AGGIORNA nome_tabella
int raddoppiareSET nome_colonna1= valore1, nome_colonna2= valore2
DOVE condizione;
Ora, per la dimostrazione, segui i passaggi seguenti:
Passo 1: Creare una banca dati
possiamo usare il seguente comando per creare un database chiamato geeks.
Domanda:
CREATE DATABASE geeks;>
Passo 2: Utilizza la banca dati
Utilizza l'istruzione SQL seguente per cambiare il contesto del database in geek:
Domanda:
USE geeks;>
Passaggio 3: Definizione della tabella
Abbiamo la seguente demo_table nel database dei nostri geek.
Domanda:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Passaggio 4: Inserisci i dati in una tabella
Madhuri ha detto andiamo
Domanda:
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');> Produzione:
Passaggio 5: Visualizza i dati dalla tabella
Domanda:
SELECT * FROM demo_table;>
Produzione:

Passaggio 6: Aggiorna più colonne
A scopo dimostrativo, aggiorniamo il valore AGE a 30 e il valore CITY a PUNJAB dove il valore CITTÀ è 'Chicago'.
invertendo la stringa in Java
Domanda:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Produzione:
Visualizza il contenuto della tabella demo_table
Possiamo vedere che la tabella ora viene aggiornata con il valore desiderato.
Utilizzo di GROUP BY più colonne in SQL
Nella clausola SQL GROUP BY utilizziamo l'istruzione SELECT per organizzare dati simili in gruppi.
Sintassi:
SELEZIONA colonna1, colonna2,...
DA nome_tabella
DOVE condizione
GRUPPO PER colonna1, colonna2, …
ORDINA PER colonna1, colonna2, …
Diamo un'occhiata alla clausola GROUP BY osservando alcune query.
comando nel nodo js
Domanda:
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');> Produzione:
Domanda:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Produzione:
Conclusione
- L'istruzione UPDATE può essere utilizzata per aggiornare le colonne di una tabella.
- L'istruzione UPDATE utilizza il comando SET per specificare le colonne da aggiornare.
- Dopo il comando SET, le condizioni vengono specificate utilizzando il comando WHERE.
- Gli aggiornamenti vengono apportati alle celle che soddisfano i criteri.
- Per dividere i dati in gruppi, utilizzare la clausola GROUP BY.