logo

Cum se actualizează mai multe coloane într-o singură instrucțiune de actualizare în SQL?

Î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 css

SET 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:

IMG3

Pasul 5: Vedeți datele din tabel

Interogare:

SELECT * FROM demo_table;>

Ieșire:

IMG3

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:

IMG3

Concluzie

  1. Instrucțiunea UPDATE poate fi utilizată pentru a actualiza coloanele unui tabel.
  2. Instrucțiunea UPDATE folosește comanda SET pentru a specifica coloanele de actualizat.
  3. În urma comenzii SET, condițiile sunt specificate cu ajutorul comenzii WHERE.
  4. Se fac actualizări pentru celulele care îndeplinesc criteriile.
  5. Pentru a împărți datele în grupuri, utilizați clauza GROUP BY.