logo

Hvordan opdateres flere kolonner i enkelt opdateringserklæring i SQL?

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å tastaturet

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

IMG3

Trin 5: Se data fra tabellen

tegn til streng java

Forespørgsel:

SELECT * FROM demo_table;>

Produktion:

IMG3

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
IMG3

Konklusion

  1. UPDATE-sætningen kan bruges til at opdatere en tabels kolonner.
  2. UPDATE-sætningen bruger SET-kommandoen til at angive de kolonner, der skal opdateres.
  3. Efter SET-kommandoen specificeres betingelserne ved hjælp af WHERE-kommandoen.
  4. Der foretages opdateringer til de celler, der opfylder kriterierne.
  5. For at opdele data i grupper, brug GROUP BY-sætningen.