logo

Wie aktualisiere ich mehrere Spalten in einer einzigen Update-Anweisung in SQL?

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 javatpoint

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

IMG3

Schritt 5: Sehen Sie sich die Daten aus der Tabelle an

Abfrage:

SELECT * FROM demo_table;>

Ausgabe:

IMG3

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:

IMG3

Abschluss

  1. Mit der UPDATE-Anweisung können die Spalten einer Tabelle aktualisiert werden.
  2. Die UPDATE-Anweisung verwendet den SET-Befehl, um die zu aktualisierenden Spalten anzugeben.
  3. Nach dem SET-Befehl werden die Bedingungen mit dem WHERE-Befehl angegeben.
  4. Es werden Aktualisierungen an den Zellen vorgenommen, die die Kriterien erfüllen.
  5. Um Daten in Gruppen aufzuteilen, verwenden Sie die GROUP BY-Klausel.