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 javaSET 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:
5. korak: Oglejte si podatke iz tabele
poizvedba:
SELECT * FROM demo_table;>
Izhod:

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:
Zaključek
- Stavek UPDATE lahko uporabite za posodobitev stolpcev tabele.
- Stavek UPDATE uporablja ukaz SET za podajanje stolpcev za posodobitev.
- Po ukazu SET se pogoji določijo z ukazom WHERE.
- Posodobi se celice, ki izpolnjujejo merila.
- Za razdelitev podatkov v skupine uporabite klavzulo GROUP BY.