Blog JSystems - z miłości do programowania

Szukaj

Update w MS SQL Server

Aby zmodyfikować dane, które już się znajdują w tabeli, należy zastosować następującą konstrukcję:


UPDATE nazwa_tabeli SET nazwa_kolumny=nowa_wartość;


update SalesLT.SklepSpozywczy set Cena=99;


127.png (682×140)


Powyższe zapytanie zmodyfikuje wartość we wskazanej kolumnie dla wszystkich wierszy, które się znajdują w tabeli. Możemy zmieniać wiele kolumn naraz dodając je po przecinku:


UPDATE nazwa_tabeli SET nazwa_kolumny=nowa_wartość, nazwa_kolumny2= nowa_wartość2;


update SalesLT.SklepSpozywczy set Cena=99, kolor=’Czerwony’;


128.png (704×143)


Powyższe zapytanie zmodyfikuje wartość we wskazanych kolumnach dla wszystkich wierszy, które się znajdują w tabeli.


Również w przypadku modyfikacji danych, możemy zastosować where, aby dotyczyły one tylko wybranych wierszy.


UPDATE nazwa_tabeli SET nazwa_kolumny=nowa_wartość WHERE warunek;


update SalesLT.SklepSpozywczy set Cena=10 where ID In (1,3,5);


129.png (731×140)


Na powyższym przykładzie zobrazowano modyfikację, która dotyczy tylko produktów o identyfikatorze 1, 3 i 5.


 

Przyjdź do nas na szkolenie z baz danych SQL Server! Mamy szereg szkoleń w ofercie: SQL, T-SQL, tuning, administracja i wiele innych. Sprawdź dostępne szkolenia SQL Server
Zapisz się do newslettera aby otrzymywać najnowsze świeżynki pojawiające się na blogu! Zapisz się do newslettera