logo

So ändern Sie den Spaltenwert in SQL

In diesem Artikel erfahren Sie, wie Sie den Wert einer bestimmten Spalte in der Structured Query Language ändern.

Mit dem UPDATE-Befehl in SQL können Datenbankbenutzer den Wert einer bestimmten Spalte in der Tabelle ändern. Wir können auch die Daten von zwei oder mehr Spalten mit einer Abfrage ändern.

Die Syntax zum Ändern des Werts einer bestimmten Spalte in der Tabelle ist unten angegeben:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Die Syntax zum Ändern des Werts einer oder mehrerer Spalten in der Tabelle ist unten angegeben:

 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Wir müssen das nutzen SET-Schlüsselwort im AKTUALISIEREN Befehl zum Ändern des Werts der Spalten. Die WHERE-Klausel gibt an, welche Zeile Sie ändern möchten.

Wenn Sie den Wert einer bestimmten Spalte in der Tabelle ändern möchten, müssen Sie die folgenden fünf Schritte nacheinander in der angegebenen Reihenfolge ausführen:

  1. Erstellen Sie eine Datenbank.
  2. Erstellen Sie eine Tabelle in der Datenbank und fügen Sie die Daten in die Tabelle ein.
  3. Zeigen Sie die Tabelle an, bevor der Wert aktualisiert wird.
  4. Ändern Sie den Wert einer Spalte in der Tabelle.
  5. Zeigen Sie die Tabelle an, nachdem der Wert aktualisiert wurde.

Jetzt erklären wir jeden Schritt anhand eines Beispiels:

Schritt 1: Erstellen Sie eine Datenbank

In der strukturierten Abfragesprache ist die Datenbankerstellung der erste Schritt zum Speichern der strukturierten Tabellen in der Datenbank.

Verwenden Sie die folgende SQL-Syntax, um eine Datenbank zu erstellen:

 CREATE DATABASE Database_Name; 

Der folgende CREATE-Befehl erstellt die Fahrzeugdatenbank im SQL-Datenbanksystem:

Was ist Clustering?
 CREATE DATABASE Vehicles; 

Schritt 2: Erstellen Sie eine Tabelle und fügen Sie die Daten ein

Nach der Datenbankerstellung müssen Sie die folgende Syntax verwenden, um die Tabelle zu erstellen:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Angenommen, Sie möchten das erstellen Fahrräder Tabelle in der Fahrzeuge Datenbank. Dazu müssen Sie in Ihrer SQL-Anwendung folgende Abfrage schreiben:

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

Nach der Tabellenerstellung müssen Sie die Daten der Fahrräder mithilfe der folgenden Abfrage in die Tabelle „Fahrräder“ einfügen:

 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

Schritt 3: Sehen Sie sich die Tabelle an, bevor Sie die Werte aktualisieren

Nach der Tabellenerstellung und dem Einfügen von Daten können Sie die eingefügten Daten der Bikes-Tabelle anzeigen, indem Sie die folgende Abfrage in Ihre SQL-Anwendung eingeben:

 SELECT * FROM Bikes; 

Ausgabe:

Nummer Modell Fahrradname Farbe Preis Durchschnitt
1 2019 Apache Schwarz 180000 49
2 2020 Drücken Sie Schwarz 190000 fünfzig
3 2019 R15 Blau 200000 Vier fünf
4 2020 Apache Schwarz 190000 Vier fünf
5 2018 Kugel Grau 200000 fünfzig
6 2017 Herzog Gelb 190000 35
7 2019 Drücken Sie Rot 90000 Vier fünf
8 2020 FZ-s Schwarz 100000 40
9 2019 R15 Orange 200000 40
10 2020 Kugel Schwarz 190000 35
elf 2018 Herzog Rot 128000 30
12 2020 Harley Davidson Schwarz 400000 25

Schritt 4: Ändern Sie den Wert einer bestimmten Spalte in der Tabelle

Wenn Sie die Farbe eines Fahrrads ändern möchten, müssen Sie die folgende Abfrage in SQL eingeben:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Schritt 5: Sehen Sie sich die Tabelle an, nachdem Sie die Werte aktualisiert haben

Um das Ergebnis der im 4. Schritt ausgeführten Abfrage zu überprüfen, müssen Sie den folgenden SELECT-Befehl in SQL eingeben:

 SELECT * FROM Bikes; 

Nummer Modell Fahrradname Farbe Preis Durchschnitt
1 2019 Apache Schwarz 180000 49
2 2020 Drücken Sie Schwarz 190000 fünfzig
3 2019 R15 Blau 200000 Vier fünf
4 2020 Apache Schwarz 190000 Vier fünf
5 2018 Kugel Grau 200000 fünfzig
6 2017 Herzog Gelb 190000 35
7 2019 Drücken Sie Rot 90000 Vier fünf
8 2020 FZ-s Schwarz 100000 40
9 2019 R15 Orange 200000 40
10 2020 Kugel Schwarz 190000 35
elf 2018 Herzog Rot 128000 30
12 2020 Harley Davidson Schwarz 400000 25

Wie wir sehen können, wurde die Farbe von Apache Bike in der Cars-Tabelle erfolgreich geändert.

Ändern Sie den Wert von „Mehrere Spalten“ in der Tabelle

Wenn Sie die Werte mehrerer Spalten in der Bikes-Tabelle aktualisieren möchten, müssen Sie die folgende Abfrage in SQL schreiben:

UPDATE Bikes SET Farbe = Grün, Preis = 90000 WHERE Bike_Name = R15;

Um das Ergebnis der obigen Abfrage zu überprüfen, müssen Sie den folgenden SELECT-Befehl in SQL eingeben:

 SELECT * FROM Bikes; 

Nummer Modell Fahrradname Farbe Preis Durchschnitt
1 2019 Apache Schwarz 180000 49
2 2020 Drücken Sie Schwarz 190000 fünfzig
3 2019 R15 Blau 200000 Vier fünf
4 2020 Apache Schwarz 190000 Vier fünf
5 2018 Kugel Grau 200000 fünfzig
6 2017 Herzog Gelb 190000 35
7 2019 Drücken Sie Rot 90000 Vier fünf
8 2020 FZ-s Schwarz 100000 40
9 2019 R15 Orange 200000 40
10 2020 Kugel Schwarz 190000 35
elf 2018 Herzog Rot 128000 30
12 2020 Harley Davidson Schwarz 400000 25

Wie wir sehen können, wurden Farbe und Preis des R15-Fahrrads erfolgreich geändert.