Zadanie 16 z arkusza EE.09, styczeń 2021

MySQL i bazy danych Poziom: średnie

Za pomocą którego polecenia SQL można usunąć z tabeli artykuly wiersze zawierające słowo „sto” znajdujące się w dowolnym miejscu pola tresc?

Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2021

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

DELETE FROM artykuly WHERE tresc LIKE "%sto%";

Dlaczego

Wzorce z % obsługuje tylko operator LIKE, a '%sto%' znajdzie „sto” w dowolnym miejscu pola. W MySQL nie pisze się DELETE *, a operator = nie rozumie znaków wieloznacznych.