V tomto článku uvidíme, ako aktualizovať viacero stĺpcov v jednom príkaze SQL . Viac stĺpcov môžeme aktualizovať zadaním viacerých stĺpcov za príkaz SET v príkaze UPDATE. The AKTUALIZOVAŤ za príkazom SET vždy nasleduje príkaz SET, ktorý určuje stĺpec, v ktorom je potrebná aktualizácia.
AKTUALIZÁCIA pre viaceré stĺpce
Syntax:
UPDATE table_name
zoznam fontov v gimpSET názov_stĺpca1= hodnota1, názov_stĺpca2= hodnota2
KDE podmienka;
Teraz pre demonštráciu postupujte podľa nasledujúcich krokov:
Krok 1: Vytvorte databázu
môžeme použiť nasledujúci príkaz na vytvorenie databázy s názvom geeks.
Dopyt:
CREATE DATABASE geeks;>
Krok 2: Použite databázu
Pomocou nižšie uvedeného príkazu SQL prepnite kontext databázy na geekov:
Dopyt:
USE geeks;>
Krok 3: Definícia tabuľky
V databáze nášho geeka máme nasledujúcu tabuľku demo_table.
Dopyt:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Krok 4: Vložte údaje do tabuľky
css okraj
Dopyt:
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');> Výkon:
Krok 5: Pozrite si údaje z tabuľky
Dopyt:
vek mia Khalifa
SELECT * FROM demo_table;>
Výkon:

Krok 6: Aktualizujte viacero stĺpcov
Na účely demonštrácie aktualizujme hodnotu AGE na 30 a hodnotu CITY do PUNJAB kde hodnota CITY je „Chicago“.
Dopyt:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Výkon:
Pozrite si obsah tabuľky demo_table
Vidíme, že tabuľka je teraz aktualizovaná na požadovanú hodnotu.
java číslo na reťazec
Použitie GROUP BY Multiple Columns v SQL
V klauzule SQL GROUP BY používame príkaz SELECT na usporiadanie podobných údajov do skupín.
Syntax:
VYBERTE stĺpec1, stĺpec2, …
FROM table_name
KDE podmienka
GROUP BY stĺpec1, stĺpec2, …
ORDER BY column1, column2, …
Pozrime sa na klauzulu GROUP BY tak, že si pozrieme niekoľko dotazov.
Dopyt:
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');> Výkon:
Dopyt:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Výkon:
Záver
- Príkaz UPDATE možno použiť na aktualizáciu stĺpcov tabuľky.
- Príkaz UPDATE používa príkaz SET na určenie stĺpcov, ktoré sa majú aktualizovať.
- Po príkaze SET sa podmienky špecifikujú pomocou príkazu WHERE.
- Aktualizujú sa bunky, ktoré spĺňajú kritériá.
- Na rozdelenie údajov do skupín použite klauzulu GROUP BY.