Strona główna › Pytania INF.03 › Pytanie 1796
INF.03 · pytanie #1796
W bazie danych znajduje się tabela pracownicy z kolumnami: id, imie, nazwisko, pensja. W nadchodzącym roku postanowiono zwiększyć wynagrodzenie wszystkim pracownikom o 100 zł. Zmiana ta w bazie danych będzie miała formę
- AUPDATE pracownicy SET pensja = pensja +100;
- BUPDATE pensja SET 100;
- CUPDATE pensja SET +100;
- DUPDATE pracownicy SET pensja = 100;
Poprawna odpowiedź: A. UPDATE pracownicy SET pensja = pensja +100;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W celu podniesienia pensji wszystkim pracownikom o 100 zł, zastosowanie ma polecenie SQL UPDATE. Poprawna instrukcja 'UPDATE pracownicy SET pensja = pensja + 100;' działa na zasadzie modyfikacji istniejących wartości w kolumnie 'pensja' w tabeli 'pracownicy'. Ta konstrukcja przyjmuje bieżącą wartość pensji każdego pracownika i dodaje do niej 100 zł. Jest to standardowa praktyka w SQL, gdzie używamy operatora '+', aby zmodyfikować dane. Warto pamiętać, że takie operacje są powszechnie wykorzystywane w systemach baz danych do aktualizacji informacji, co pozwala na efektywne zarządzanie danymi. Dla porównania, instrukcje SELECT, które służą do pobierania danych, nie są odpowiednie w tym kontekście. W rezultacie każdy pracownik w tabeli otrzyma nową, zwiększoną pensję, co odzwierciedli aktualizację w bazie danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.