Źródło: Arkusze CKE
Które polecenie SQL zamieni w tabeli tab w kolumnie kol wartość Ania na Zosia?
Warianty odpowiedzi
-
A
ALTER TABLE tab CHANGE kol='Zosia' kol='Ania';
-
B
ALTER TABLE tab CHANGE kol='Ania' kol='Zosia';
-
C
UPDATE tab SET kol='Zosia' WHERE kol='Ania';
-
D
UPDATE tab SET kol='Ania' WHERE kol='Zosia';
Wyjaśnienie
Do zmiany istniejących wpisów w bazie używamy polecenia UPDATE.
Najpierw wskazujemy tabelę, potem w sekcji SET podajemy nową wartość, jaką chcemy wpisać.
Na koniec musimy precyzyjnie określić, które wiersze mają ulec zmianie za pomocą WHERE. Gdybyśmy pominęli klauzulę WHERE, zmienilibyśmy wartość we wszystkich wierszach tabeli.