SQL UPDATE-Anweisung

Wie aktualisiere ich Werte in einer Datenbank?

Die UPDATE-Anweisung aktualisiert Datenwerte in einer Datenbank.
UPDATE kann einen oder mehrere Datensätze in einer Tabelle aktualisieren.
Verwenden Sie die WHERE-Klausel, um nur bestimmte Datensätze zu aktualisieren.

Die SQL UPDATE-Syntax

Die allgemeine Syntax lautet

UPDATE table-name SET column-name1 = value1, column-name2 = value2, ...
Um die Anzahl der zu aktualisierenden Datensätze zu begrenzen, fügen Sie eine WHERE-Klausel hinzu:
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ... WHERE condition

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

SQL UPDATE Beispiele

Problem: Alle Produkte in der Datenbank auslaufen lassen
UPDATE Product SET IsDiscontinued = 1
Hinweis: Der Wert 1 bedeutet wahr.
Ergebnis: 77 Datensätze wurden aktualisiert.

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

Problem: Discontinue products over $50.
UPDATE Product SET IsDiscontinued = 1 WHERE UnitPrice > 50
Hinweis: Der Wert 1 steht für wahr.
Ergebnis: 7 Datensätze wurden aktualisiert.

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

Problem: Produkt mit Id = 46 wird eingestellt.
UPDATE Product SET IsDiscontinued = 1 WHERE Id = 46
Dies ist ein häufigeres Szenario, bei dem ein einzelner Datensatz aktualisiert wird.
Hinweis: Der Wert 1 steht für true.
Ergebnis: 1 Datensatz aktualisiert.

SUPPLIER

Id

CompanyName

ContactName

City

Country

Phone

Fax

Problem: Der Lieferant Norske Meierier (Id = 15) ist umgezogen:
Aktualisierung von Ort, Telefon und Fax.
UPDATE Supplier SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555' WHERE Id = 15
Dies ist ein häufiges Szenario, bei dem ein einzelner Datensatz aktualisiert wird.
Ergebnis: 1 Datensatz aktualisiert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.