Strona główna › Pytania INF.03 › Pytanie 1959
INF.03 · pytanie #1959
Zapytanie SQL o treści: UPDATE artykuly SET cena = cena * 0.7 WHERE kod = 2; wskazuje na
- Adodanie w tabeli artykuly nowych pól cena oraz kod
- Bw tabeli artykuly obniża wartość każdego pola cena o 30% dla wszystkich rekordów artykułów
- Cdodanie w tabeli artykuly pola o nazwie cena z atrybutem kod
- Dw tabeli artykuly zmniejsza wartość każdego pola cena, dla którego pole kod ma wartość 2
Poprawna odpowiedź: D. w tabeli artykuly zmniejsza wartość każdego pola cena, dla którego pole kod ma wartość 2
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Ten kod SQL, czyli 'UPDATE artykuly SET cena = cena * 0.7 WHERE kod = 2;', służy do zaktualizowania ceny w tabeli 'artykuly' dla rekordów, gdzie 'kod' ma wartość 2. Fajnie, że rozumiesz, że z użyciem komendy 'UPDATE' nie dodajemy nowych pól, tylko zmieniamy te już istniejące. Mnożenie ceny przez 0.7 oznacza, że obniżamy ją o 30%, co jest dość powszechnie stosowane w przypadku promocji. Dzięki temu możemy lepiej zarządzać cenami w bazie danych. Warto też pamiętać, że klauzula 'WHERE' jest super ważna, bo pozwala nam ograniczyć działanie tego polecenia tylko do wybranych rekordów. W przeciwnym razie mogłoby się zdarzyć, że obniżylibyśmy ceny wszystkich produktów, co mogłoby być niebezpieczne. Dobrze wiedzieć, w jaki sposób korzystać z tych komend, bo to zdecydowanie ułatwia pracę z danymi.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.