ID: 1968 Bazy danych Łatwe

Źródło: Arkusze CKE

Istnieje tabela pracownicy z polami: id, imie, nazwisko, pensja. W nowym roku postawiono podnieść pensję wszystkim pracownikom o 100 zł. Aktualizacja ta w bazie danych będzie miała postać

Warianty odpowiedzi

  1. A

    UPDATE pracownicy SET pensja = pensja + 100;

  2. B

    UPDATE pensja SET 100;

  3. C

    UPDATE pracownicy SET pensja = 100;

  4. D

    UPDATE pensja SET +100;

Wyjaśnienie

Gdy chcesz zmodyfikować istniejące już dane w tabeli, zawsze sięgasz po komendę UPDATE.

W podanym zadaniu chcemy zmienić wartość w kolumnie pensja. Słowo kluczowe SET wskazuje, jaką nową wartość przypisujemy. Zapis pensja = pensja + 100 oznacza, że do dotychczasowej kwoty każdego pracownika dodajemy 100 zł.

Kluczowy jest tutaj brak klauzuli WHERE. W SQL brak ogranicznika WHERE oznacza, że zmiana zostanie zaaplikowana hurtowo do absolutnie wszystkich wierszy w tabeli pracownicy.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych