Strona główna › Pytania INF.03 › Pytanie 540
INF.03 · pytanie #540
W tabeli podzespoly należy zaktualizować wartość pola URL na "toshiba.pl" dla wszystkich rekordów, w których pole producent jest równe TOSHIBA. Jak będzie wyglądała ta zmiana w języku SQL?
- AUPDATE podzespoly SET URL='toshiba.pl' WHERE producent='TOSHIBA';
- BUPDATE podzespoly.producent='TOSHIBA' SET URL = 'toshiba.pl';
- CUPDATE producent='TOSHIBA' SET URL = 'toshiba.pl';
- DUPDATE podzespoly SET URL = 'toshiba.pl';
Poprawna odpowiedź: A. UPDATE podzespoly SET URL='toshiba.pl' WHERE producent='TOSHIBA';
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Aby zaktualizować wartość pola URL w tabeli podzespoly na 'toshiba.pl' dla wszystkich rekordów, gdzie pole producent jest równe 'TOSHIBA', należy użyć instrukcji UPDATE w języku SQL. Właściwa składnia tej instrukcji to: UPDATE podzespoly SET URL='toshiba.pl' WHERE producent='TOSHIBA';. W tej instrukcji UPDATE najpierw wskazujemy, której tabeli dotyczy modyfikacja, w tym przypadku 'podzespoly'. Następnie określamy, jakie pole chcemy zaktualizować, czyli 'URL', oraz ustawiamy nową wartość, którą w tym przypadku jest 'toshiba.pl'. Kluczowym elementem tej operacji jest klauzula WHERE, która filtruje rekordy, które mają być zaktualizowane; w tym przypadku tylko te, które mają producenta 'TOSHIBA'. Bez klauzuli WHERE wszystkie rekordy w tabeli zostałyby zmodyfikowane, co mogłoby prowadzić do utraty danych. Przykład ilustruje, jak precyzyjnie można zarządzać danymi w bazie poprzez odpowiednie warunki. Tego typu operacje są zgodne z normami SQL, co zapewnia ich efektywność i bezpieczeństwo w zarządzaniu danymi.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.