Źródło: Arkusze CKE
W tabeli podzespoly należy zmienić wartość pola URL na 'toshiba.pl' dla wszystkich rekordów, gdzie pole producent to TOSHIBA. W języku SQL modyfikacja będzie miała postać
Warianty odpowiedzi
-
A
UPDATE podzespoly SET URL='toshiba.pl';
-
B
UPDATE producent='TOSHIBA' SET URL='toshiba.pl';
-
C
UPDATE podzespoly SET URL='toshiba.pl' WHERE producent='TOSHIBA';
-
D
UPDATE podzespoly.producent='TOSHIBA' SET URL='toshiba.pl';
Wyjaśnienie
Jeśli chcesz zmienić istniejące dane w tabeli, nie usuwasz rekordów, lecz je aktualizujesz za pomocą polecenia UPDATE.
Składnia wymaga najpierw podania nazwy tabeli, a następnie po słowie SET określenia, jaką nową wartość ma otrzymać konkretna kolumna - w tym przypadku URL='toshiba.pl'.
Niezwykle ważna jest klauzula WHERE producent='TOSHIBA'. To ona ogranicza zmianę tylko do produktów danego producenta. Gdybyś o niej zapomniał, podmieniłbyś adres URL we wszystkich wierszach w tabeli.