SQL UPDATE Statement

Hur uppdaterar jag värden i en databas?

UPDATE-anvisningen uppdaterar datavärden i en databas.
UPDATE kan uppdatera en eller flera poster i en tabell.
Använd WHERE-klausulen för att UPDATERa endast specifika poster.

SQL UPDATE-syntaxen

Den allmänna syntaxen är

UPDATE table-name SET column-name1 = value1, column-name2 = value2, ...
För att begränsa antalet poster som ska UPDATERAS bifogar du en WHERE-klausul:
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ... WHERE condition

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

SQL UPDATE Exempel

Problem: Avsluta alla produkter i databasen
UPDATE Product SET IsDiscontinued = 1
Notera: Värdet 1 anger att det är sant.
Resultat: 77 poster har uppdaterats.

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

Problem: Discontinue products over $50.
UPDATE Product SET IsDiscontinued = 1 WHERE UnitPrice > 50
Anmärkning: Värdet 1 anger att det är sant.
Resultat: 7 poster har uppdaterats.

PRODUKT

Id

Produktnamn

Företagarnamn

Företagarnamn

Enhetspris

Paket

InsDiscontinued

Problem: Avsluta produkten med Id = 46.
UPDATE Product SET IsDiscontinued = 1 WHERE Id = 46
Detta är ett vanligare scenario där en enda post uppdateras.
Notera: värdet 1 betyder sant.
Resultat: 1 post uppdaterad.

SUPPLIER

Id

CompanyName

ContactName

City

Country

Phone

Fax

Problem: Leverantören Norske Meierier (Id = 15) har flyttat:
uppdatera deras stad, telefon och fax.
UPDATE Supplier SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555' WHERE Id = 15
Detta är ett vanligt scenario där en enda post uppdateras.
Resultat: 1 post uppdaterad.

Lämna ett svar

Din e-postadress kommer inte publiceras.