În acest articol, vom vedea cum să actualizați mai multe coloane într-o singură declarație în SQL . Putem actualiza mai multe coloane specificând mai multe coloane după comanda SET din instrucțiunea UPDATE. The ACTUALIZAȚI instrucțiunea este întotdeauna urmată de comanda SET, ea specifică coloana în care este necesară actualizarea.
UPDATE pentru mai multe coloane
Sintaxă:
UPDATE nume_tabel
aliniați imaginea cu cssSET numele_coloană1= valoare1, numele_coloanei2= valoare2
starea UNDE;
Acum, pentru demonstrație, urmați pașii de mai jos:
Pasul 1: Creați o bază de date
putem folosi următoarea comandă pentru a crea o bază de date numită geeks.
Interogare:
CREATE DATABASE geeks;>
Pasul 2: Utilizați baza de date
Utilizați instrucțiunea SQL de mai jos pentru a comuta contextul bazei de date la geeks:
Interogare:
USE geeks;>
Pasul 3: Definirea tabelului
Avem următorul demo_table în baza de date a geek-ului nostru.
Interogare:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Pasul 4: Introduceți datele într-un tabel
noua linie python
Interogare:
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');> Ieșire:
Pasul 5: Vedeți datele din tabel
Interogare:
SELECT * FROM demo_table;>
Ieșire:

Pasul 6: Actualizați mai multe coloane
actor govinda
În scopul demonstrației, să actualizăm valoarea AGE la 30 iar valoarea CITY la PUNJAB unde valoarea CITY este „Chicago”.
Interogare:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Ieșire:
Vizualizați conținutul tabelului demo_table
Putem vedea că tabelul este actualizat acum cu valoarea dorită.
Utilizarea coloanelor GROUP BY multiple în SQL
În clauza SQL GROUP BY folosim instrucțiunea SELECT pentru a aranja date similare în grupuri.
Sintaxă:
SELECTAȚI coloana1, coloana2, …
FROM table_name
starea UNDE
GROUP BY coloana1, coloana2, …
ORDERĂ după coloana1, coloana2, …comanda în nodul js
Să aruncăm o privire în clauza GROUP BY, văzând câteva interogări.
Interogare:
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');> Ieșire:
Interogare:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Ieșire:
Concluzie
- Instrucțiunea UPDATE poate fi utilizată pentru a actualiza coloanele unui tabel.
- Instrucțiunea UPDATE folosește comanda SET pentru a specifica coloanele de actualizat.
- În urma comenzii SET, condițiile sunt specificate cu ajutorul comenzii WHERE.
- Se fac actualizări pentru celulele care îndeplinesc criteriile.
- Pentru a împărți datele în grupuri, utilizați clauza GROUP BY.