Zadanie 16 z arkusza E.14, styczeń 2017

MySQL i bazy danych Poziom: średnie

Dana jest tabela pracownicy. Polecenie MySQL usuwające wszystkie rekordy z tabeli, dla których nie wypełniono pola rodzaj_umowy, ma postać

Wybierz odpowiedź

Cały arkusz E.14, styczeń 2017

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

DELETE FROM pracownicy WHERE rodzaj_umowy IS NULL;

Dlaczego

Wiersze usuwa DELETE FROM … WHERE, a brak wartości sprawdza się przez IS NULL (nie przez = NULL). DROP usuwa całe obiekty, np. tabele.