Strona główna › Pytania INF.03 › Pytanie 880
INF.03 · pytanie #880
Jakie polecenie pozwala na zwiększenie wartości o jeden w polu RokStudiów w tabeli Studenci dla tych studentów, którzy są na roku 1÷4?
- AUPDATE Studenci SET RokStudiow = RokStudiow+1 WHERE RokStudiow < 5
- BUPDATE Studenci SET RokStudiow WHERE RokStudiow < 5
- CUPDATE RokStudiow SET RokStudiow++ WHERE RokStudiow < 5
- DUPDATE Studenci, RokStudiow+1 WHERE RokStudiow < 5
Poprawna odpowiedź: A. UPDATE Studenci SET RokStudiow = RokStudiow+1 WHERE RokStudiow < 5
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź 'UPDATE Studenci SET RokStudiow = RokStudiow+1 WHERE RokStudiow < 5;' jest poprawna, ponieważ stosuje właściwą składnię SQL do aktualizacji wartości w kolumnie RokStudiow w tabeli Studenci. Użycie słowa kluczowego 'SET' pozwala na przypisanie nowej wartości do atrybutu, a 'WHERE RokStudiow < 5' zapewnia, że tylko studenci z rokiem studiów od 1 do 4 zostaną zaktualizowani. Przykładowo, jeśli mamy studentów na roku 1, 2, 3 oraz 4, po wykonaniu tego polecenia ich rok studiów wzrośnie o 1, co jest zgodne z praktyką zwiększania roku studiów po zakończeniu danego etapu edukacji. W kontekście dobrych praktyk w programowaniu, warto również dbać o to, aby zapytania były jasne i zrozumiałe, a operacje aktualizacji mogły być łatwo śledzone i analizowane w przyszłości. Odpowiednie użycie komentarzy oraz testowanie zapytań w warunkach niskiego obciążenia bazy danych przed ich wdrożeniem w środowisku produkcyjnym to kluczowe aspekty zapewnienia bezpieczeństwa i integralności danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.