logo

Kako posodobiti več stolpcev v enem stavku posodobitve v SQL?

V tem članku bomo videli, kako posodobiti več stolpcev v enem stavku v SQL . Več stolpcev lahko posodobimo tako, da za ukazom SET v stavku UPDATE podamo več stolpcev. The NADGRADNJA vedno sledi ukaz SET, določa stolpec, kjer je potrebna posodobitev.

POSODOBITEV za več stolpcev

Sintaksa:



POSODOBITE ime_tabele

psevdokoda java

SET column_name1= value1, column_name2= value2

KJE stanje;



Zdaj za predstavitev sledite spodnjim korakom:

Korak 1: Ustvari bazo podatkov

z naslednjim ukazom lahko ustvarimo bazo podatkov, imenovano geeks.



poizvedba:

CREATE DATABASE geeks;>

2. korak: Uporabite bazo podatkov

Uporabite spodnji stavek SQL, da kontekst baze podatkov preklopite na geeke:

poizvedba:

USE geeks;>

3. korak: Opredelitev tabele

V zbirki podatkov naših geekov imamo naslednjo demo_table.

poizvedba:

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

4. korak: Vstavite podatke v tabelo

Rajinikanth

poizvedba:

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');>

Izhod:

IMG3

5. korak: Oglejte si podatke iz tabele

poizvedba:

SELECT * FROM demo_table;>

Izhod:

IMG3

6. korak: Posodobite več stolpcev

Za namene predstavitve posodobimo vrednost AGE na 30 in vrednost CITY na PUNJAB kjer je vrednost CITY 'Chicago'.

vzorci oblikovanja java

poizvedba:

UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>

Izhod:

Oglejte si vsebino tabele demo_table

Vidimo lahko, da je tabela posodobljena z želeno vrednostjo.

Uporaba GROUP BY več stolpcev v SQL

V klavzuli SQL GROUP BY uporabljamo stavek SELECT za razvrščanje podobnih podatkov v skupine.

Sintaksa:

IZBERI stolpec1, stolpec2, …
FROM ime_tabele
KJE pogoj
ZDRUŽI PO stolpcu1, stolpcu2, …
RAZVRSTI PO stolpcu1, stolpcu2, …

Oglejmo si klavzulo GROUP BY, tako da si ogledamo nekaj poizvedb.

vstavite v tipkovnico

poizvedba:

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');>

Izhod:

poizvedba:

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

Izhod:

IMG3

Zaključek

  1. Stavek UPDATE lahko uporabite za posodobitev stolpcev tabele.
  2. Stavek UPDATE uporablja ukaz SET za podajanje stolpcev za posodobitev.
  3. Po ukazu SET se pogoji določijo z ukazom WHERE.
  4. Posodobi se celice, ki izpolnjujejo merila.
  5. Za razdelitev podatkov v skupine uporabite klavzulo GROUP BY.