Instrucțiunea SQL UPDATE

Cum se actualizează valorile într-o bază de date?

Instrucțiunea UPDATE actualizează valorile datelor într-o bază de date.
UPDATE poate actualiza una sau mai multe înregistrări dintr-o tabelă.
Utilizați clauza WHERE pentru a actualiza numai anumite înregistrări.

Sintaxa SQL UPDATE

Sintaxa generală este

UPDATE table-name SET column-name1 = value1, column-name2 = value2, ...
Pentru a limita numărul de înregistrări pentru UPDATE adăugați o clauză WHERE:
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ... WHERE condition

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

SQL UPDATE Exemple

Problema: Întrerupeți toate produsele din baza de date
UPDATE Product SET IsDiscontinued = 1
Notă: valoarea 1 denotă adevărat.
Rezultat: 77 de înregistrări actualizate.

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

Problem: Discontinue products over $50.
UPDATE Product SET IsDiscontinued = 1 WHERE UnitPrice > 50
Notă: valoarea 1 denotă adevărat.
Rezultat: 7 înregistrări actualizate.

PRODUCT

Id

ProductName

SupplierId

UnitPrice

Package

IsDiscontinued

IsDiscontinued

Problemă: Întrerupeți produsul cu Id = 46.
UPDATE Product SET IsDiscontinued = 1 WHERE Id = 46
Acesta este un scenariu mai comun în care se actualizează o singură înregistrare.
Nota: valoarea 1 denotă adevărat.
Rezultat: 1 înregistrare actualizată.

SUPPLIER

Id

CompanyName

ContactName

City

Country

Phone

Fax

Problem: Furnizorul Norske Meierierier (Id = 15) s-a mutat:
Update their city, phone and fax.
UPDATE Supplier SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555' WHERE Id = 15
Acesta este un scenariu obișnuit în care se actualizează o singură înregistrare.
Rezultat: 1 înregistrare actualizată.

Lasă un răspuns

Adresa ta de email nu va fi publicată.