ID: 1895 Bazy danych Średnie

Źródło: Arkusze CKE

Które polecenie służy do zmiany wartości o jeden w polu RokStudiów w tabeli Studenci dla studentów, którzy studiują na roku 1÷4?

Warianty odpowiedzi

  1. A

    UPDATE Studenci, RokStudiow+1 WHERE RokStudiow < 5;

  2. B

    UPDATE Studenci SET RokStudiow WHERE RokStudiow < 5;

  3. C

    UPDATE Studenci SET RokStudiow = RokStudiow+1 WHERE RokStudiow < 5;

  4. D

    UPDATE RokStudiow SET RokStudiow++ WHERE RokStudiow < 5;

Wyjaśnienie

Do modyfikacji istniejących danych w tabeli zawsze używamy polecenia UPDATE, po którym podajemy nazwę tabeli, czyli Studenci.

Za pomocą klauzuli SET ustalamy nową wartość. Zwiększenie roku o jeden zapisujemy po prostu jako RokStudiow = RokStudiow + 1.

Na koniec kluczowa sprawa, czyli warunek WHERE. Studenci z lat 1 do 4 to wszyscy ci, których obecny rok jest mniejszy niż 5. Bez tej klauzuli podniósłbyś rok wszystkim studentom bez wyjątku.

Sprawdź się w praktyce

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

Podobne pytania — Bazy danych