Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 186

Baza danych 6-letniej szkoły podstawowej zawiera tabelę z polami: . Wszyscy uczniowie klas 1-5 zdali do następnej klasy. Aby zwiększyć wartość w polu klasa o 1 należy użyć polecenia

  1. ASELECT szkola FROM klasa=klasa+1 WHERE klasa >=1 AND klasa <=5;
  2. BSELECT nazwisko, imie FROM klasa=klasa+1 WHERE klasa>1 OR klasa <5;
  3. CUPDATE szkola SET klasa=klasa+1 WHERE klasa>=1 AND klasa <=5;Poprawna
  4. DUPDATE nazwisko, imie SET klasa=klasa+1 WHERE klasa>1 OR klasa<5;

Wyjaśnienie

UPDATE szkola SET klasa = klasa + 1 WHERE klasa >= 1 AND klasa <= 5 zwiększa numer klasy o 1 uczniom z klas 1–5. Uczniów klasy 6 to polecenie nie rusza.