In diesem Artikel erfahren Sie, wie Sie mehrere Spalten in einer einzigen Anweisung aktualisieren SQL . Wir können mehrere Spalten aktualisieren, indem wir nach dem SET-Befehl in der UPDATE-Anweisung mehrere Spalten angeben. Der AKTUALISIEREN Auf die Anweisung folgt immer der SET-Befehl. Er gibt die Spalte an, in der die Aktualisierung erforderlich ist.
UPDATE für mehrere Spalten
Syntax:
Tabellenname aktualisieren
jsp javatpointSETze Spaltenname1=Wert1, Spaltenname2=Wert2
WHERE-Bedingung;
Befolgen Sie nun für die Demonstration die folgenden Schritte:
Schritt 1: Erstellen Sie eine Datenbank
Mit dem folgenden Befehl können wir eine Datenbank namens „Geeks“ erstellen.
Abfrage:
CREATE DATABASE geeks;>
Schritt 2: Nutzen Sie die Datenbank
Verwenden Sie die folgende SQL-Anweisung, um den Datenbankkontext auf „Geeks“ umzustellen:
Abfrage:
USE geeks;>
Schritt 3: Tabellendefinition
Wir haben die folgende demo_table in der Datenbank unseres Geeks.
Abfrage:
CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>
Schritt 4: Fügen Sie Daten in eine Tabelle ein
TCP- und IP-Modell
Abfrage:
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');> Ausgabe:
Schritt 5: Sehen Sie sich die Daten aus der Tabelle an
Abfrage:
SELECT * FROM demo_table;>
Ausgabe:

Schritt 6: Mehrere Spalten aktualisieren
Concat-Strings Java
Zu Demonstrationszwecken aktualisieren wir den AGE-Wert auf 30 und der CITY-Wert zu PUNJAB wobei der CITY-Wert „Chicago“ ist.
Abfrage:
UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>
Ausgabe:
Sehen Sie sich den Inhalt der Tabelle demo_table an
Wir können sehen, dass die Tabelle jetzt mit dem gewünschten Wert aktualisiert wird.
Verwenden von GROUP BY für mehrere Spalten in SQL
In der SQL-GROUP BY-Klausel verwenden wir die SELECT-Anweisung, um ähnliche Daten in Gruppen anzuordnen.
Syntax:
SELECT Spalte1, Spalte2, …
VON Tabellenname
WHERE-Bedingung
GROUP BY Spalte1, Spalte2, …
ORDER BY Spalte1, Spalte2, …leere Liste Java
Werfen wir einen Blick auf die GROUP BY-Klausel, indem wir uns einige Abfragen ansehen.
Abfrage:
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');> Ausgabe:
Abfrage:
SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>
Ausgabe:
Abschluss
- Mit der UPDATE-Anweisung können die Spalten einer Tabelle aktualisiert werden.
- Die UPDATE-Anweisung verwendet den SET-Befehl, um die zu aktualisierenden Spalten anzugeben.
- Nach dem SET-Befehl werden die Bedingungen mit dem WHERE-Befehl angegeben.
- Es werden Aktualisierungen an den Zellen vorgenommen, die die Kriterien erfüllen.
- Um Daten in Gruppen aufzuteilen, verwenden Sie die GROUP BY-Klausel.