ID: 1916 Bazy danych Łatwe

Źródło: Arkusze CKE

W bazie danych sklepu istnieje tabela artykuly zawierająca pole o nazwie nowy. Aby to pole wypełnić wartościami TRUE dla każdego rekordu, należy zastosować kwerendę

Warianty odpowiedzi

  1. A

    UPDATE artykuly SET nowy=TRUE;

  2. B

    UPDATE nowy FROM artykuly VALUE TRUE;

  3. C

    INSERT INTO nowy FROM artykuly SET TRUE;

  4. D

    INSERT INTO artykuly VALUE nowy=TRUE;

Wyjaśnienie

Pamiętaj o prostej zasadzie: kiedy chcesz zmienić lub uzupełnić dane w istniejących już wierszach tabeli, zawsze sięgasz po instrukcję UPDATE.

Składnia jest bardzo intuicyjna: UPDATE nazwa_tabeli SET pole = nowa_wartość. Zapis SET nowy=TRUE ustawia wartość flagi na TRUE dla każdego wiersza w tabeli artykuly, ponieważ nie podaliśmy żadnego ograniczenia WHERE.

Gdybyśmy użyli INSERT INTO, dodalibyśmy zupełnie nowe wiersze, a polecenie ALTER TABLE służy do zmiany samej struktury tabeli (np. dodania nowej kolumny), a nie do wpisywania danych.

Sprawdź się w praktyce

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

Podobne pytania — Bazy danych