Hoe update ik waarden in een database?
Het UPDATE statement werkt gegevenswaarden in een database bij.
UPDATE kan een of meer records in een tabel bijwerken.
Gebruik de WHERE-clausule om alleen specifieke records te UPDATE-en.
De SQL UPDATE syntax
De algemene syntax is
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ...
Om het aantal te UPDATE records te beperken, voegt u een WHERE-clausule toe:
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ... WHERE condition
Id
ProductName
SupplierId
UnitPrice
Package
IsDiscontinued
SQL UPDATE Voorbeelden
Probleem: Stop alle producten in de database
UPDATE Product SET IsDiscontinued = 1
Opmerking: de waarde 1 staat voor true.
Resultaat: 77 records bijgewerkt.
Id
ProductName
SupplierId
UnitPrice
Package
IsDiscontinued
Problem: Discontinue products over $50.
UPDATE Product SET IsDiscontinued = 1 WHERE UnitPrice > 50
Opmerking: de waarde 1 staat voor waar.
Resultaat: 7 records bijgewerkt.
Id
ProductName
SupplierId
UnitPrice
Package
IsDiscontinued
Probleem: product met Id = 46 wordt stopgezet.
UPDATE Product SET IsDiscontinued = 1 WHERE Id = 46
Dit is een vaker voorkomend scenario waarin een enkele record wordt bijgewerkt.
Note: de waarde 1 staat voor true.
Note: de waarde 1 staat voor true.
Resultaat: 1 record bijgewerkt.
Id
CompanyName
ContactName
City
Country
Phone
Fax
Problem: Leverancier Norske Meierier (Id = 15) is verhuisd:
update their city, phone and fax.
update their city, phone and fax.
UPDATE Supplier SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555' WHERE Id = 15
Dit is een veelvoorkomend scenario waarin een enkele record wordt geüpdatet.
Resultaat: 1 record geüpdatet.