I denne artikel vil vi se, hvordan du opdaterer flere kolonner i en enkelt erklæring i SQL . Vi kan opdatere flere kolonner ved at angive flere kolonner efter SET-kommandoen i UPDATE-sætningen. Det OPDATERING sætning er altid efterfulgt af SET-kommandoen, den specificerer den kolonne, hvor opdateringen er påkrævet.
OPDATERING for flere kolonner
Syntaks:
OPDATERING tabelnavn
hvad er f5 på tastaturetSET kolonnenavn1= værdi1, kolonnenavn2= værdi2
WHERE tilstand;
Følg nu nedenstående trin til demonstrationen:
Trin 1: Opret en database
vi kan bruge følgende kommando til at oprette en database kaldet nørder.
Forespørgsel:
CREATE DATABASE geeks;>
Trin 2: Brug databasen
Brug nedenstående SQL-sætning til at skifte databasekonteksten til nørder:
Forespørgsel:
USE geeks;>
Trin 3: Tabel definition
Vi har følgende demo_tabel i vores nørdes database.
Forespørgsel:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Trin 4: Indsæt data i en tabel
java farvekoder
Forespørgsel:
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');> Produktion:
Trin 5: Se data fra tabellen
tegn til streng java
Forespørgsel:
SELECT * FROM demo_table;>
Produktion:

Trin 6: Opdater flere kolonner
Lad os med henblik på demonstration opdatere AGE-værdien til 30 og CITY-værdien til PUNJAB hvor CITY-værdien er 'Chicago'.
Forespørgsel:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Produktion:
Se indholdet af tabel demo_table
Vi kan se, at tabellen nu er opdateret med den ønskede værdi.
Brug af GROUP BY Multiple Columns i SQL
I SQL GROUP BY-sætningen bruger vi SELECT-sætningen til at arrangere lignende data i grupper.
Syntaks:
VÆLG kolonne1, kolonne2, …
FRA tabelnavn
HVOR tilstand
GRUPPER EFTER kolonne1, kolonne2, …
BESTIL EFTER kolonne 1, kolonne 2, …
Lad os se på GROUP BY-klausulen ved at se nogle forespørgsler.
Forespørgsel:
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');> Produktion:
Forespørgsel:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Produktion:
indsæt vandmærke i word
Konklusion
- UPDATE-sætningen kan bruges til at opdatere en tabels kolonner.
- UPDATE-sætningen bruger SET-kommandoen til at angive de kolonner, der skal opdateres.
- Efter SET-kommandoen specificeres betingelserne ved hjælp af WHERE-kommandoen.
- Der foretages opdateringer til de celler, der opfylder kriterierne.
- For at opdele data i grupper, brug GROUP BY-sætningen.