Zawód: Technik informatyk , Technik programista
Kategorie: Bazy danych
Odpowiedź "DELETE FROM artykuly WHERE tresc LIKE '%sto%';" jest całkiem na miejscu. Użycie polecenia DELETE z klauzulą WHERE oraz operatorem LIKE to standardowe podejście w SQL do usuwania danych w oparciu o jakiś wzorzec. Operator LIKE świetnie sprawdza się w wyszukiwaniu tekstów, a te znaki procenta (%) przed i po słowie 'sto' mówią SQL-owi, żeby szukał tego słowa w różnych miejscach w kolumnie 'tresc'. Na przykład, jeśli mamy takie przykłady jak 'Moje stoisko', 'sto lat' czy 'stoły', to wszystkie te wiersze znikną po wykonaniu tego zapytania. Takie działanie jest zgodne z dobrą praktyką, bo pozwala na elastyczne wyszukiwanie i zmniejsza ryzyko błędów, które mogłyby się zdarzyć przy prostym porównywaniu. Zawsze jednak warto zrobić kopię zapasową danych przed takim krokiem, żeby nie stracić czegoś ważnego.