Šiame straipsnyje pamatysime, kaip atnaujinti kelis stulpelius viename teiginyje SQL . Galime atnaujinti kelis stulpelius, nurodę kelis stulpelius po komandos SET UPDATE sakinyje. The ATNAUJINTI po sakinio visada sekama komanda SET, ji nurodo stulpelį, kuriame reikia atnaujinti.
Kelių stulpelių NAUJINIMAS
Sintaksė:
ATNAUJINTI lentelės_pavadinimą
mysql vartotojų sąrašasSET stulpelio_pavadinimas1 = vertė1, stulpelio_pavadinimas2 = vertė2
KUR sąlyga;
Dabar, norėdami demonstruoti, atlikite šiuos veiksmus:
1 žingsnis: Sukurkite duomenų bazę
galime naudoti šią komandą, kad sukurtume duomenų bazę, vadinamą geeks.
Užklausa:
CREATE DATABASE geeks;>
2 žingsnis: Naudokite duomenų bazę
Norėdami pakeisti duomenų bazės kontekstą į geeks, naudokite toliau pateiktą SQL sakinį:
Užklausa:
USE geeks;>
3 veiksmas: Lentelės apibrėžimas
Savo geek duomenų bazėje turime šią demo_table.
Užklausa:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
4 veiksmas: Įveskite duomenis į lentelę
rr algoritmas
Užklausa:
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');> Išvestis:
5 veiksmas: Peržiūrėkite duomenis iš lentelės
Užklausa:
SELECT * FROM demo_table;>
Išvestis:

į stygų metodą java
6 veiksmas: Atnaujinkite kelis stulpelius
Demonstravimo tikslais atnaujinkime AGE reikšmę į 30 ir CITY vertė į PUNJAB kur CITY reikšmė yra „Čikaga“.
Užklausa:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Išvestis:
Peržiūrėkite lentelės demo_table turinį
Matome, kad dabar lentelė atnaujinta su norima verte.
GROUP BY kelių stulpelių naudojimas SQL
SQL GROUP BY sakinyje naudojame sakinį SELECT, kad suskirstytume panašius duomenis į grupes.
Sintaksė:
jasmine Davis vaikystėje
PASIRINKTI 1 stulpelį, 2 stulpelį,…
FROM lentelės_pavadinimas
KUR sąlyga
GROUP BY 1 stulpelis, 2 stulpelis,…
ORDER BY 1 stulpelis, 2 stulpelis,…
Pažvelkime į GROUP BY sąlygą, matydami keletą užklausų.
Užklausa:
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');> Išvestis:
Užklausa:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Išvestis:
Išvada
- Teiginys UPDATE gali būti naudojamas lentelės stulpeliams atnaujinti.
- Teiginys UPDATE naudoja komandą SET, kad nurodytų stulpelius, kuriuos reikia atnaujinti.
- Po komandos SET sąlygos nurodomos naudojant komandą WHERE.
- Atnaujinami kriterijus atitinkantys langeliai.
- Norėdami suskirstyti duomenis į grupes, naudokite sąlygą GROUP BY.