logo

Kaip atnaujinti kelis stulpelius viename atnaujinimo pareiškime SQL?

Š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šas

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

IMG3

5 veiksmas: Peržiūrėkite duomenis iš lentelės

Užklausa:

SELECT * FROM demo_table;>

Išvestis:

IMG3

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

IMG3

Išvada

  1. Teiginys UPDATE gali būti naudojamas lentelės stulpeliams atnaujinti.
  2. Teiginys UPDATE naudoja komandą SET, kad nurodytų stulpelius, kuriuos reikia atnaujinti.
  3. Po komandos SET sąlygos nurodomos naudojant komandą WHERE.
  4. Atnaujinami kriterijus atitinkantys langeliai.
  5. Norėdami suskirstyti duomenis į grupes, naudokite sąlygą GROUP BY.