In dit artikel zullen we zien hoe u meerdere kolommen in één enkele instructie kunt bijwerken SQL . We kunnen meerdere kolommen bijwerken door meerdere kolommen op te geven na de opdracht SET in de UPDATE-instructie. De UPDATE -instructie wordt altijd gevolgd door de opdracht SET. Deze specificeert de kolom waarin de update vereist is.
UPDATE voor meerdere kolommen
Syntaxis:
UPDATE tabelnaam
Java-datum actueelSET kolomnaam1= waarde1, kolom_naam2= waarde2
WAAR voorwaarde;
Volg nu voor de demonstratie de onderstaande stappen:
Stap 1: Maak een databank
we kunnen de volgende opdracht gebruiken om een database te maken met de naam geeks.
Vraag:
CREATE DATABASE geeks;>
Stap 2: Gebruik de databank
Gebruik de onderstaande SQL-instructie om de databasecontext naar geeks te schakelen:
Vraag:
USE geeks;>
Stap 3: Tabeldefinitie
We hebben de volgende demo_table in de database van onze nerd.
Vraag:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Stap 4: Voeg gegevens in een tabel in
Python-padinstelling
Vraag:
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');> Uitgang:
Stap 5: Bekijk de gegevens uit de tabel
Vraag:
voordelen van elektriciteit
SELECT * FROM demo_table;>
Uitgang:

Stap 6: Update meerdere kolommen
Laten we voor demonstratiedoeleinden de AGE-waarde bijwerken naar 30 en de CITY-waarde PUNJAB waarbij de CITY-waarde ‘Chicago’ is.
Vraag:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Uitgang:
Bekijk de inhoud van tabel demo_table
We kunnen zien dat de tabel nu is bijgewerkt met de gewenste waarde.
invoegpython
GROUP BY gebruiken Meerdere kolommen in SQL
In de SQL GROUP BY-clausule gebruiken we de SELECT-instructie om vergelijkbare gegevens in groepen te ordenen.
Syntaxis:
SELECTEER kolom1, kolom2, …
FROM tabelnaam
WAAR voorwaarde
GROEPEREN OP kolom1, kolom2, …
ORDER OP kolom1, kolom2, …
Laten we eens kijken naar de GROUP BY-clausule door enkele query's te bekijken.
Vraag:
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');> Uitgang:
Vraag:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Uitgang:
Conclusie
- De UPDATE-instructie kan worden gebruikt om de kolommen van een tabel bij te werken.
- De UPDATE-instructie gebruikt de opdracht SET om de kolommen op te geven die moeten worden bijgewerkt.
- Na het SET-commando worden de voorwaarden gespecificeerd met behulp van het WHERE-commando.
- Er worden updates uitgevoerd in de cellen die aan de criteria voldoen.
- Om gegevens in groepen te verdelen, gebruikt u de GROUP BY-clausule.