Strona główna › Pytania INF.03 › Pytanie 999
INF.03 · pytanie #999
Jakim poleceniem SQL można zlikwidować z tabeli artykuly wiersze, które zawierają słowo "sto" w dowolnej lokalizacji pola tresc?
- ADELETE * FROM artykuly WHERE tresc LIKE "%sto%"
- BDELETE * FROM artykuly WHERE tresc = "%sto%"
- CDELETE FROM artykuly WHERE tresc = "%sto%"
- DDELETE FROM artykuly WHERE tresc LIKE "%sto%"
Poprawna odpowiedź: D. DELETE FROM artykuly WHERE tresc LIKE "%sto%"
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź "DELETE FROM artykuly WHERE tresc LIKE '%sto%';" jest okej, bo używasz operatora LIKE. To pozwala na szukanie wzorców w tekście. W SQL to polecenie usunie wszystkie wiersze z tabeli 'artykuly', które mają słowo 'sto' w polu 'tresc', niezależnie od tego, gdzie się ono znajduje. Te znaki procentu (%) przed i po 'sto' to takie wildcardy, które mogą oznaczać dowolny tekst przed lub po. To zgodne z dobrymi praktykami programowania w SQL, gdzie można używać LIKE, gdy nie mamy ściśle określonego formatu. Na przykład, takie zapytanie może się przydać, żeby usunąć artykuły z niepożądanym zwrotem, co ma znaczenie przy moderowaniu treści na stronach internetowych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.