Przejdź do treści głównej
INF.03Pytanie #1321 z 1558sql-zapytania-dml-dql

Jaki efekt wywoła podane polecenie SQL?

sql
UPDATE Uczen SET id_klasy = id_klasy + 1;
Opcje odpowiedzi:
A
ustawić na 1 wartość pola Uczen
B
ustawić wartość w kolumnie id_klasy na 1 dla wszystkich rekordów tabeli Uczen
C
zwiększyć o jeden wartość pola Uczen
D
zwiększyć o jeden wartość w kolumnie id_klasy dla wszystkich rekordów tabeli Uczen
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (zwiększyć o jeden wartość w kolumnie id_klasy dla wszystkich rekordów tabeli Uczen)

Polecenie UPDATE Uczen SET id_klasy = id_klasy + 1; modyfikuje tabelę Uczen. Ze względu na brak klauzuli WHERE, operacja zwiększa wartość w kolumnie id_klasy o 1 dla wszystkich rekordów w tabeli.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Uczen to nazwa tabeli, a nie pojedynczego pola.
  • B: Ustawienie stałej wartości 1 wymagałoby zapisu SET id_klasy = 1.
  • C: Polecenie modyfikuje kolumnę id_klasy, a nie pole o nazwie Uczen.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Sql zapytania dml dql”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 158 pytań z tego działu.