I den här artikeln kommer vi att se hur man uppdaterar flera kolumner i ett enda uttalande i SQL . Vi kan uppdatera flera kolumner genom att ange flera kolumner efter kommandot SET i UPDATE-satsen. De UPPDATERING satsen alltid följs av kommandot SET, den anger kolumnen där uppdateringen krävs.
UPPDATERING för flera kolumner
Syntax:
UPPDATERA tabellnamn
primtal javaSET kolumnnamn1= värde1, kolumnnamn2= värde2
WHERE skick;
Följ nu stegen nedan för demonstrationen:
Steg 1: Skapa en databas
vi kan använda följande kommando för att skapa en databas som heter nördar.
Fråga:
CREATE DATABASE geeks;>
Steg 2: Använd databasen
Använd nedanstående SQL-sats för att byta databaskontext till nördar:
Fråga:
USE geeks;>
Steg 3: Tabelldefinition
Vi har följande demo_table i vår nördas databas.
Fråga:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Steg 4: Infoga data i en tabell
linux kortkommandon
Fråga:
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:

Steg 5: Se data från tabellen
Fråga:
SELECT * FROM demo_table;>
Produktion:
strängvärde av
Steg 6: Uppdatera flera kolumner
Låt oss i demonstrationssyfte uppdatera AGE-värdet till 30 och CITY-värdet till PUNJAB där CITY-värdet är 'Chicago'.
Fråga:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Produktion:
Se innehållet i tabellen demo_table

Vi kan se att tabellen är uppdaterad nu med önskat värde.
Använda GROUP BY flera kolumner i SQL
I SQL GROUP BY-satsen använder vi SELECT-satsen för att ordna liknande data i grupper.
Syntax:
css understruken text
VÄLJ kolumn1, kolumn2, …
FRÅN tabellnamn
VAR tillstånd
GROUP BY kolumn1, kolumn2, …
BESTÄLL EFTER kolumn1, kolumn2, …
Låt oss ta en titt på GROUP BY-satsen genom att se några frågor.
Fråga:
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:

Fråga:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Produktion:

Slutsats
- UPDATE-satsen kan användas för att uppdatera en tabells kolumner.
- UPDATE-satsen använder kommandot SET för att specificera kolumnerna som ska uppdateras.
- Efter kommandot SET specificeras villkoren med kommandot WHERE.
- Uppdateringar görs i de celler som uppfyller kriterierna.
- För att dela upp data i grupper, använd GROUP BY-satsen.