SQL UPDATE Statement

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

PRODUCT

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.

PRODUCT

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.

PRODUCT

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.
Resultaat: 1 record bijgewerkt.

SUPPLIER

Id

CompanyName

ContactName

City

Country

Phone

Fax

Problem: Leverancier Norske Meierier (Id = 15) is verhuisd:
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.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.