Która kwerenda ustawi wartość 0 w kolumnie przebieg tabeli samochody?
A.
UPDATE samochody SET przebieg VALUE 0;
Źle. Powinno być
= 0, nie VALUE 0.B.
UPDATE samochody SET przebieg = 0;
Dobrze.
UPDATE tabela SET kolumna = wartość.C.
UPDATE przebieg SET 0 TABLE samochody;
Źle. Błędna składnia.
D.
UPDATE przebieg SET 0 FROM samochody;
Źle. Po
UPDATE podaje się TABELĘ, nie kolumnę.Zmianę wartości w kolumnie wykonuje
UPDATE tabela SET kolumna = wartość, więc wyzerowanie przebiegu to UPDATE samochody SET przebieg = 0; (bez WHERE obejmie wszystkie wiersze). Dlatego ta kwerenda jest poprawna.Pozostałe zapisy mają błędną składnię. Po
UPDATE musi stać nazwa TABELI (samochody), a nie kolumny, więc UPDATE przebieg ... jest błędne. SET wymaga przypisania kolumna = wartość, a nie VALUE. Poprawne jest UPDATE samochody SET przebieg = 0;.