I denne artikkelen vil vi se hvordan du oppdaterer flere kolonner i en enkelt setning i SQL . Vi kan oppdatere flere kolonner ved å spesifisere flere kolonner etter SET-kommandoen i UPDATE-setningen. De OPPDATER setningen alltid følges av SET-kommandoen, spesifiserer den kolonnen der oppdateringen er nødvendig.
OPPDATERING for flere kolonner
Syntaks:
OPPDATER tabellnavn
c# eksempelkodeSET kolonnenavn1= verdi1, kolonnenavn2= verdi2
WHERE tilstand;
Nå, for demonstrasjonen, følg trinnene nedenfor:
Trinn 1: Opprett en database
vi kan bruke følgende kommando til å lage en database kalt geeks.
Spørsmål:
CREATE DATABASE geeks;>
Steg 2: Bruk databasen
Bruk SQL-setningen nedenfor for å bytte databasekontekst til nerder:
Spørsmål:
USE geeks;>
Trinn 3: Tabelldefinisjon
Vi har følgende demo_table i geeks database.
Spørsmål:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Trinn 4: Sett inn data i en tabell
objekt til jsonobject java
Spørsmål:
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');>
Produksjon:

Trinn 5: Se dataene fra tabellen
vis skjulte apper
Spørsmål:
SELECT * FROM demo_table;>
Produksjon:
Trinn 6: Oppdater flere kolonner
For demonstrasjonsformål, la oss oppdatere AGE-verdien til 30 og CITY-verdien til PUNJAB der CITY-verdien er «Chicago».
Spørsmål:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Produksjon:
Se innholdet i tabellen demo_table

Vi kan se at tabellen er oppdatert nå med ønsket verdi.
Bruke GROUP BY flere kolonner i SQL
I SQL GROUP BY-klausulen bruker vi SELECT-setningen til å ordne lignende data i grupper.
Syntaks:
VELG kolonne1, kolonne2, …
FRA tabellnavn
HVOR tilstand
GRUPPER ETTER kolonne1, kolonne2, …
BESTILL ETTER kolonne 1, kolonne 2, …
La oss ta en titt på GROUP BY-klausulen ved å se noen spørsmål.
Spørsmål:
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');>
Produksjon:

Spørsmål:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Produksjon:
kjerne java

Konklusjon
- UPDATE-setningen kan brukes til å oppdatere en tabells kolonner.
- UPDATE-setningen bruker SET-kommandoen til å spesifisere kolonnene som skal oppdateres.
- Etter SET-kommandoen spesifiseres betingelsene ved hjelp av WHERE-kommandoen.
- Det gjøres oppdateringer til cellene som oppfyller kriteriene.
- For å dele opp data i grupper, bruk GROUP BY-klausulen.